I am trying to make a simple Android application using Kotlin language. I have one EditText, I am getting its value in String but I want to convert that value into an integer. How can I convert this string to integer in Kotlin language?.
3 Answers
You can use .toInt():
val myNumber: Int = "25".toInt()
Note that it throws a NumberFormatException if the content of the String is not a valid integer.
If you don't like this behavior, you can use .toIntOrNull() instead (since Kotlin 1.1):
val myNumOrNull: Int? = "25".toIntOrNull()