且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将Char转换为Int?

更新时间:2021-07-23 14:35:11

这是因为numChar,即结果值是该char的ascii值.

That's because num is a Char, i.e. the resulting values are the ascii value of that char.

这可以解决问题:

val txt = "82389235"
val numbers = txt.map { it.toString().toInt() }

map可以进一步简化:

map(Character::getNumericValue)