在Kotlin中将数组转换为List

时间:2017-10-10 08:55:46

标签: kotlin

我尝试使用(与java相同)

val disabledNos = intArrayOf(1, 2, 3, 4)
var integers = Arrays.asList(disabledNos)

但这并没有给我一个清单。 有什么想法吗?

3 个答案:

答案 0 :(得分:39)

Kotlin支持标准库中的这种转换。

您可以直接使用

disableNos.toList()

或者如果你想让它变得可变:

disableNos.toMutableList()

答案 1 :(得分:1)

这将解决您的问题:

val disabledNos = intArrayOf(1, 2, 3, 4)
var integers = Arrays.asList(*disabledNos)

只需将*添加到asList

答案 2 :(得分:-2)

哎呀很简单:

var integers = disabledNos.toList()