String转换为数字

新版本有很多方法将字符串转换为数字,并且转换过程中不会因为字符串不是有效的数字而抛出异常。

String.toIntOrNull(): Int? , String.toDoubleOrNull(): Double? 等等。

val port = System.getenv("PORT")?.toIntOrNull() ?: 80

对于数字转换函数,如Int.toString() , String.toInt() , String.toIntOrNull(),每个方法都有一个重载方法,并且多了一个radix(基数)函数,用来指定按照什么样的进制数进行转换。

results matching ""

    No results matching ""