您的位置:首页 > 编程语言 > Java开发

Java ArrayList类

2015-10-31 15:42 253 查看
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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: