在 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',从而判断字符串是否可以转换为整数。

Kotlin 判断字符串是否为整数 - toIntOrNull() 函数使用指南

原文地址: https://www.cveoy.top/t/topic/pYzA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录