概述
java.util.ArrayList
是大小可变的数组的实现,存储在内的数据称为元素。
此类提供一些方法来操作内部存储的元素。 ArrayList 中可不断添加元素,其大小也自动增长。
构造方法
ArrayList<String> list = new ArrayList<String>();
方法
1)public boolean add(E e) :将指定的元素添加到此集合的尾部。
2)public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。 public E 3)get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
4)public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
ArrayList<String> strings = new ArrayList<>();
strings.add("111");
strings.add("222");
//索引从0开始
for (int i=0;i<strings.size();i++){
System.out.println(strings.get(i));
}
System.out.println(strings.remove(0));
for (int i=0;i<strings.size();i++){
System.out.println(strings.get(i));
}
注意:
ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int>
不能写,但是存储基本数据类型对应的包装类型是可以的。所以,想要存储基本类型数据, <>
中的数据类型,必须转换后才能编写,转换写法如下: