甲乙小朋友的房子

甲乙小朋友很笨,但甲乙小朋友不会放弃

0%

Java学习笔记4-泛型数组列表(ArrayList)

ArrayList : 是一个采用类型参数(type parameter)的泛型类(generic class)(泛型类指数组内的元素可以是任意类型)。

新建:

ArrayList<Employee> staff = new ArrayList<Employee>();

增:

add();

若调用add且内部数组已经满了,数组列表就自动地创建一个更大的数组,并将所有的对象从较小的数组中拷贝到较大的数组中。

指定数组大小:

test.ensureCapacity(100);

ArrayList<Employee> staff = new ArrayList<>(100);

一旦确定数组大小不再发生变化,即可调用trimeToSize方法,使得存储区域的大小调整为当前元素数量所需的存储空间数目。垃圾回收器将回收多余的存储空间。

其它操作:

get(index);
set(index,element);
add(index,element);
remove(index);