gpt4 book ai didi

Kotlin String to Int 值错误

转载 作者:行者123 更新时间:2023-12-02 13:07:44 25 4
gpt4 key购买 nike

这是我的代码:

fun main(){
val str = "123"
println(str.toInt()) // 123
println(str[1].toInt()) // 50 ???
}

我想要2号。但它是第 50 个结果。

我不想要 ASCII 码数字。

如何获得解决方案?

最佳答案

如果你想得到String中的第二个字符,你可以这样做

println(str[1])

如果你想将第二个字符转换为Int,那么你应该这样做

println(str[1].toString().toInt())

请注意 toInt() 可以抛出一个 NumberFormatException

关于Kotlin String to Int 值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60518546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com