Java ArrayList类
2015-10-31 15:42
253 查看
ArrayList 类扩展AbstractList,并实现了List接口。支持 ArrayList 动态数组根据需要可以增长。
标准的Java数组是一个固定长度的。创建数组后,他们不能生长或缩小,这意味着必须事先知道数组将容纳多少元素。
数组列表是用初始大小创建。当超出该大小时,该集合会自动放大。当被删除的对象,数组可以被缩小。
ArrayList类支持三种构造函数。第一个构造函数建立一个空的数组列表。
下面的构造函数建立一个与集合c 的元素初始化一个数组列表。
下面的构造函数建立一个数组列表,具有指定的初始容量。容量是用于存储元素的底层数组的大小。
元素添加到数组列表的容量会自动增加。
标准的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]
相关文章推荐
- Java LinkedList类链表
- Java编程实现判断网上邻居文件是否存在的方法
- Java学习随笔5:Java多线程编程
- Java SortedMap接口
- Java Map.Entry接口
- JAVA线程与进程间的通信
- 多态,继承 联系与区别
- java编程调用存储过程中得到新增记录id号的实现方法
- 二分查找的几个变种(Java代码实现)
- maven编译成功 eclipse现实语法错误
- Java中Runable和Thear区别
- SpringMVC中为什么已经作废了session, 在另一个jsp中仍然能取到session中的值?
- SpringMVC + servlet3.0 文件上传的配置和实现
- SpringMVC 全局异常处理代码
- java多线程
- java 调用webservice 报 No service named XXXXHttpSoap11Endpoint is availab异常
- java中给出一个不多于5位数的正整数,要求,第一是求出它是第多少位的,逆序打印出各位数字
- jdk目录结构
- spring-security 3.2.8 配置及部分源码分析
- Java异常处理