本文已参与「新人创作礼」活动,一起开启掘金创作之路。
定义
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。
ArrayList继承于AbstractList并且实现了多个接口。
创建格式
ArrayList<E> objectName =new ArrayList<>();
E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型。
objectName: 对象名。
和数组一样,ArrayList下标从零开始
常用方法
| 方法名 | 功能 |
|---|---|
| add() | 添加元素 |
| get() | 访问元素 |
| set(int index,Object o) | 修改元素,第一个参数为索引位置,第二个为要修改的值 |
| remove(int index) | 删除元素,index为位置,ArrayList下标从零开始 |
| size() | 计算 ArrayList 中的元素数量 |