2017-10-10 39 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