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

Kotlin

Posted by arkgame