综述
- 标准Java数组具有固定长度。创建数组后,长度无法改变。
- ArrayList类支持可根据需要自动增长的动态数组。 使用初始大小创建数组列表。超过初始大小时,将自动扩大集合。删除对象后,数组会缩小。
对于ArrayList 有一个<E> ,代表泛型。
泛型
就是装在集合中的所有元素,全是统一的类型。
泛型只能是引用类型。
如果要使用基本数据类型,必须使用其包装类
ArrayList类 创建对象
ArrayList<Integer> intList = new ArrayList<>();
ArrayList 添加数据
intList.add(1);
ArrayList 获取数据
int num = intList.get(0);
ArrayList 删除数据
intList.remove(0);