java.util.ArrayList是一个采用类型参数的泛型类,可以自动调节数组容量。
主要方法:
构造方法:ArrayList<T>(),ArrayList<T>(int initialcapacity)
boolean add(T obj) 添加元素至末尾,永远返回true
void add(int index ,T obj) 指定位置插入
int size() 当前元素数量,小于等于容量
void trimToSize() 容量->size
T get(int index) index>=0
T remove(int index)
boolean remove(T obj)
set(int index,T obj)
ArrayList<Integer> c = new ArrayList<Integer>();
for(int i=0;i!=10;++i){
c.add(i); //自动打包 i-> new Integer(i)
}
int i = c.remove(3);
c.remove(c.get(5));
c.add(i,100);
System.out.println(Arrays.toString(c.toArray()) + " ,i="+i);