List集合總結

2021-10-23 04:24:47 字數 418 閱讀 1758

list是元素有序並且可以重複的集合。

list的主要實現:arraylist、linkedlist、vector。

list常用方法

arraylist、linkedlist、vector的區別

arraylist的底層實現是陣列,不同步,非執行緒安全,效率高,支援隨機訪問,而且查詢快,增刪慢,預設容量為10,擴容機制:

int newcapacity=oldcapacity+

(oldcapacity>>1)

;倍

linkedlist的底層實現是雙向鍊錶,不同步,非執行緒安全,效率高,查詢慢,增刪快。

vector的底層實現為陣列,同步,執行緒安全,效率低,查詢快,增刪慢,預設容量為10。

List集合總結(六)

實現類有arraylist linkedlist vector stack等 author 阿飛 效能測試,通過插入 隨機讀取和刪除對arraylist linkedlist vector和stack進行測試!結論 看linkedlist 插入10萬個元素,linkedlist所花時間最短 17 m...

List集合的用法總結

listpsrson new arraylist person.add jackie person.add peter person.add kobe person.add martin person.add marry system.out.println person person.remove...

List集合addAll的總結

1.public static void main string args else final int len 13 system.out.println len 0xff if len 0x01 0 try catch exception e 2553 31y2.總結 1.list1的addal...