Java 动态修改的数组——ArrayList

113 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

定义

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 中的元素数量