列表的Int元素的转换不产生字符Kotlin
fun main(Args : Array<String>){ var list = listOf(1,2,3) for(x in list){ print(x.toChar()) } }
这仅仅是我正在写的一些代码所面临的挑战的一个例子,这些代码应该从Int列表的某些元素向Char列表添加元素。 上面的代码产生以下结果。 感谢您提前协助
结果:
您发布的代码不会产生表示数字的字符,而会产生值等于那些Int
(即0x01,0x02,0x03 )的字符。
如果需要打印整数,则使用print(x)
或print("$x")
或print(x.toString())
。
如果你想获得表示数字的字符,你可以用'0' + x
,给定0..9
x
。