ArrayList 类扩展AbstractList,并实现了List接口。支持 ArrayList 动态数组根据需要可以增长。
标准的Java数组是一个固定长度的。创建数组后,他们不能生长或缩小,这意味着必须事先知道数组将容纳多少元素。
数组列表是用初始大小创建。当超出该大小时,该集合会自动放大。当被删除的对象,数组可以被缩小。
ArrayList类支持三种构造函数。第一个构造函数建立一个空的数组列表。
ArrayList( )
下面的构造函数建立一个与集合c 的元素初始化一个数组列表。
ArrayList(Collection c)
下面的构造函数建立一个数组列表,具有指定的初始容量。容量是用于存储元素的底层数组的大小。
元素添加到数组列表的容量会自动增加。
Initial size of al: 0 Size of al after additions: 7 Contents of al: [C, A2, A, E, B, D, F] Size of al after deletions: 5 Contents of al: [C, A2, E, B, D]
时间: 2024-11-03 05:35:44