kotlin 文字列を数値に変換する方法
環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201
概要
1.文字列(string)をInt型に変換するには、toInt()を使います。
val num: Int = text.toInt()
2.変換に失敗した場合はnullを返す
val num: Int? = text.toIntOrNull()
toLong():文字列をLong型に変換
toDouble():文字列をDouble型に変換
toFloat():文字列をFloat型に変換
使用例
fun main() { val strA: String = "456" val strB: String = "-697" val strC: String = "sur56.84u" val num: Int = strA.toInt() val num2: Int = strB.toInt() val num3: Int? = strC.toIntOrNull() println(num) println(num2) println(num3) }
実行結果
456
-697
null