为什么在kotlin中无法通过用户输入创建数组S

问题描述 投票:0回答:1

大家好,每当我尝试从多个用户那里获取输入时,我总是会遇到以下错误:[Ljava.lang.Character;@3f91beef 或此错误的整数版本,为什么会这样?这是我尝试运行的代码:

fun main() {
    val initArray = Array<Char>(3) { readln().first().toChar()- 1 }
    println(initArray)


}

我试图创建一个字符数组,试图从用户那里获取输入

kotlin jetbrains-ide
1个回答
1
投票

这不是一个错误。这实际上就是打印数组时的样子。如果你想要更好的输出,你可以使用

contentToString()
,比如

println(initArray.contentToString())
© www.soinside.com 2019 - 2024. All rights reserved.