更新时间:2021-07-23 14:35:11
这是因为num
是Char
,即结果值是该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)