如何工作有趣get(index:Int):Char?

时间:2016-01-28 21:57:23

标签: kotlin

我不明白功能如何运作。 当str =“123”时,我写了array [1] = str.get(1)。 但是compilier写了关于funtion get的错误。 我做错了什么?

1 个答案:

答案 0 :(得分:5)

在Java中,您可以将char存储到int[]而不进行投射。在Kotlin中,这是不可能的,您必须使用toInt()方法:

val ints = IntArray(5)
val str = "123"
ints[1] = str.get(1).toInt()