1. 程式人生 > >List集合學習總結

List集合學習總結

線性表 lin 動態 插入 兩個 數組 list集合 內存空間 collect

1、List接口是Collection的子接口,用於定義線性表數據結構 ,可以將List理解為存放對象的數組,只不過其元素個數可以動態增加或減少。

2、List接口的兩個常見的實現類為ArrayList和LinkList,分別用動態數組和鏈表方式實現了List接口。

3、ArrayList和LinkList基本一樣,只是在性能上有些差別,ArrayList更適合於隨機訪問,LinkList更適合插入和刪除。

4、List的get和set方法,E get(int index)獲取集合中指定下標對應元素,下標從0開始 。

5、List的subList用於獲取子List,subList獲取的List與原List占有相同的內存空間,對子List的操作會影響原List。

List集合學習總結