一、Arraylist是什么?
ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。
ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:
代码如下(示例):
import java.util.ArrayList; // 引入 ArrayList 类
ArrayList<E> objectName =new ArrayList<>(); // 初始化
E: 泛型数据类型,用于设置 objectName 的数据类型,只能为引用数据类型。
objectName: 对象名
内容可以参考:
Arraylist的基本使用方法_arraylist用法_两手空空!的博客-CSDN博客
集合可以根据数据自动扩容 数组不可以
集合是一个容器 可以存储数据 泛型指定数据的类型 不可以存基本数据类型(int)
JDK7以后的写法不一样:
创建后是空串:
成员方法:
添加数据:
删除数据:
删除:
修改:
查询:
遍历:
排列: