ArrayList和LinkedList的本質區別和使用效率

相同點: 都實現了List接口,具有一系列相同的操作方法。 都可以轉化爲數組。 不同點: ArrayList本質上是一個數組(Object[]),LinkedList本質上是一個雙向鏈表(Node())。 增加的時候,ArrayList本質上是重新創建一個更長的數組,然後賦值。LinkedList是添加一個Node對象,速度上LinkedList更快。 刪除的時候,ArrayList是把刪除的數據
相關文章
相關標籤/搜索