0
我想在Kotlin中使用集合,並且在arrayListOf和mutableListOf之間感到困惑,應該使用哪一個?爲什麼?arrayListOf和mutableListOf有什麼區別,哪一個更好?
我想在Kotlin中使用集合,並且在arrayListOf和mutableListOf之間感到困惑,應該使用哪一個?爲什麼?arrayListOf和mutableListOf有什麼區別,哪一個更好?
要麼兩個都沒問題,而是要求兩者之間唯一的區別就是表達你的意圖。
ArrayList
是一個具體實現的MutableList
,和mutableListOf
,作爲科特林1.1,還返回一個ArrayList
。
你是否知道你特別想要一個ArrayList,因爲你已經有意識地決定這是你的應用程序的正確選擇?你可能想要arrayListOf
(或者直接調用ArrayList
的構造函數,如果該接口對你更好)。
你只是想要某種類型的MutableList,並且可以很好地獲得實現定義的正確選擇嗎?改用mutableListOf
。