gpt4 book ai didi

list - 当我尝试将字符列表转换为整数列表时,值会更改。我该如何解决?

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

fun main(args: Array<String>) {

val list = arrayListOf<Char>()
val string: String = "731671765313306249192251196744265747423553491"
loop@ for (char in string) {
list.add(char)
if (list.size == 13) {
break@loop
}
}
val trueList = list.map { it.toInt() }
println(list)
println(trueList)
}

每当我尝试将其打印出来时,值都会更改。而不是打印出“7、3、1等”,而是打印出“55、51、59等”。

这是我正在谈论的内容的摘要。我先打印了字符列表,然后打印了整数列表。
[7, 3, 1, 6, 7, 1, 7, 6, 5, 3, 1, 3, 3] // List of the characters
[55, 51, 49, 54, 55, 49, 55, 54, 53, 51, 49, 51, 51] // List of integers

最佳答案

它正在打印出每个单独字符的ascii值,而不是字符串表示形式。

参见https://ascii.cl/

var list = string.chunked(1).map { it.toInt() }

关于list - 当我尝试将字符列表转换为整数列表时,值会更改。我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51870221/

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