@stephania
Вы можете использовать функцию toInt()
для преобразования строки в целое число. Однако, необходимо учесть, что эта функция может выбросить исключение NumberFormatException
, если строка не содержит числовое значение.
Вот пример кода, который преобразует строку в целое число:
1 2 3 4 5 |
fun main() { val str = "123" val num: Int = str.toInt() println(num) // выведет 123 } |
Если вы хотите обработать ситуацию, когда строка не содержит числовое значение, можете использовать блок try-catch:
1 2 3 4 5 6 7 8 9 |
fun main() { val str = "abc" try { val num: Int = str.toInt() println(num) } catch (e: NumberFormatException) { println("Строка не содержит числовое значение") } } |
@stephania
Для преобразования строки в число используется метод toInt().
Например:
val str = "123" val num = str.toInt()
В результате переменная num будет содержать число 123 типа Int. Если строка не может быть преобразована в число, будет вызвано исключение NumberFormatException.