ArrayList
List接口的一个实现类
内部封装了一个长度可变的数组对象
当存入的元素,超过数组长度时,会在内存中,分配一个更大的数组
来存储这些元素,可以看做是一个长度可变的数组
优点
允许通过索引来访问元素
查找元素很便捷
缺点
在增加或者删除指定位置的元素时
会导致创建新的数组,效率比较低
不适合做大量的增删操作
package bhz.aio;
import java.util.ArrayList;
public class List {
public static void main(String[] args) {
ArrayList list=new ArrayList();
list.add("111");
list.add("222");
list.add("333");
System.out.println(list.size());
System.out.println(list.get(1));
}
}
运行