1. 程式人生 > >List集合詳解

List集合詳解

/*
List集合儲存元素的特點:
1.有序(List集合元素儲存有下標,存進去是這樣的順序,出來的還是這樣的順序)
2.可重複

深入List集合
ArrayList集合底層是陣列,陣列是有下標的
所以ArrayList集合有很多自己的特性

ArrayList集合底層預設初始化容量是10,擴大之後的容量是原容量的1.5倍
Vector集合底層預設初始化容量是10,擴大之後的容量是原容量的2倍

如何優化ArrayList和Vector
儘量減少擴容操作,因為擴容需要陣列拷貝,陣列拷貝很耗記憶體
一般推薦在建立集合的時候指定初始化容量
*/
import java.util.*;


public class fuck7{

public static void main(String[] args){

//建立一個List集合
List l=new ArrayList();

//新增
l.add(1);
l.add(1);
l.add(13);


/*使用迭代器遍歷
Iterator it=l.iterator();

while(it.hasNext()){
System.out.println(it.next());
}*/

//在下標為1的地方加入555這個元素
l.add(1,555);

//取得第一個元素
System.out.println(l.get(0));
}

}