2017-10-10 121 views
5

列出我尝试用(同JAVA)转换Array对科特林

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

要做到这一点,但是这并没有给我一个名单。 任何想法?

回答

13

科特林支持标准库这种转换。

您可以直接使用

disableNos.toList() 

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

disableNos.toMutableList() 
+0

yep得到那个... – Audi

+1

只是因为你使用** Arrays.asList(disabledNos)**。toList() – crgarridos

-1

哎呀,这是非常简单的:

var integers = Arrays.asList(disabledNos).toList() 
+1

这会给你'名单''而不是名单'。 @ crgarridos的回答是正确的。 – BakaWaii

+0

哦,我忘了删除Arrays.asList()发布答案:( – Audi