泛型数组列表ArrayList

来源:互联网 发布:华讯软件 编辑:程序博客网 时间:2024/06/02 05:23

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);