ArrayList的優(yōu)點如下:
1. ArrayList 底層以數(shù)組實現(xiàn),是一種隨機訪問模式。ArrayList 實現(xiàn)了 RandomAccess 接口,因此查找的時候非???。
2. ArrayList 在順序添加一個元素的時候非常方便。
ArrayList 的缺點如下:
1. 刪除元素的時候,需要做一次元素復制操作。如果要復制的元素很多,那么就會比較耗費性能。
2. 插入元素的時候,也需要做一次元素復制操作,缺點同上。
ArrayList 比較適合順序添加、隨機訪問的場景。