| ArrayList和数组相似,可用来存放一组相同数据类型的对象,数组的大小在定义之后无法更改并且不能新增、删除元素,而ArrayList几何对象则可任意新增、删除集合中的元素。 java.util.ArrayList extends AbstractList 构造函数: ArrayList(int capacity);构造一个带有指定初始容量的ArrayList的新实例。 ArrayList();构造一个新的ArrayList实例,初始容量为零。 ArrayList(Collection<? extends E>collection);构造一个包含指定集合元素的ArrayList的新实例。 例:
常用方法: E:element,ArrayList中的元素。 1、boolean add(E object); 在ArrayList最后添加一个Object。 2、void add(index,E object); 在指定的index的位置插入一个object。 3、boolean contains(Object object); 查找ArrayList中是否有object元素 4、int indexOf(Object object); 返回第一次出现的索引 5、E remove(int index); 删除指定位置上的元素 6、E set(int index,E object); 在指定位置用特定元素替换 7、int size(); 返回元素个数 8、void removeRange(int formIndex,int toIndex); 删除指定范围中的元素[formIndex,toIndex) 9、E get(int index); 返回指定位置上的元素。 例1:
例2:
|
ArrayList
最新推荐文章于 2021-09-03 16:49:33 发布