Kotlin 判断字符串是否为整数 - toIntOrNull() 函数使用指南
在 Kotlin 中,可以使用 'toIntOrNull()' 函数来判断字符串是否可以转换为整数。该函数会返回转换结果的整数值或者 'null'。
以下是一个示例代码:
fun main() {
val str1 = '123'
val str2 = 'abc'
val int1 = str1.toIntOrNull()
val int2 = str2.toIntOrNull()
if (int1 != null) {
println('$str1 is an integer: $int1')
} else {
println('$str1 is not an integer')
}
if (int2 != null) {
println('$str2 is an integer: $int2')
} else {
println('$str2 is not an integer')
}
}
输出结果:
123 is an integer: 123
abc is not an integer
在上面的示例中,'toIntOrNull()' 函数将字符串转换为整数。如果转换成功,返回整数值;如果转换失败,返回 'null'。然后,我们可以使用 'if' 语句来判断转换结果是否为 'null',从而判断字符串是否可以转换为整数。
原文地址: https://www.cveoy.top/t/topic/pYzA 著作权归作者所有。请勿转载和采集!