Kotlin 在readLine()之后无法使用.toChar()
在Kotlin 在readLine()之后无法使用.toChar(),kotlin,Kotlin,在readLine()之后,我无法在Kotlin中使用.toChar() 就像在这种情况下 //An Array Of Characters var CharAr= Array<Char>(5){' '} for(i in 0..4){ println("Please Enter The character Number ${i+1}") CharAr[i]= readLine()!!.toChar() } 感谢您的帮助:)r
readLine()之后,我无法在Kotlin中使用.toChar()
代码>
就像在这种情况下
//An Array Of Characters
var CharAr= Array<Char>(5){' '}
for(i in 0..4){
println("Please Enter The character Number ${i+1}")
CharAr[i]= readLine()!!.toChar()
}
感谢您的帮助:)readLine()
返回一个字符串?
。此类型没有toChar
方法。您可以做的是将该字符串的第一个字符如下所示:
charAr[i] = readLine()?.get(0) ?: throw IllegalArgumentException()
readLine()
返回一个字符串?
。此类型没有toChar
方法。您可以做的是将该字符串的第一个字符如下所示:
charAr[i] = readLine()?.get(0) ?: throw IllegalArgumentException()
我希望你在InteliJ和你的自动完成工作中做到这一点:/我希望你在InteliJ和你的自动完成工作中做到这一点:/