2017-04-03 85 views

回答

3

要麼兩個都沒問題,而是要求兩者之間唯一的區別就是表達你的意圖。

ArrayList是一個具體實現的MutableList,和mutableListOf,作爲科特林1.1,還返回一個ArrayList

你是否知道你特別想要一個ArrayList,因爲你已經有意識地決定這是你的應用程序的正確選擇?你可能想要arrayListOf(或者直接調用ArrayList的構造函數,如果該接口對你更好)。

你只是想要某種類型的MutableList,並且可以很好地獲得實現定義的正確選擇嗎?改用mutableListOf

相關問題