从 ArrayList 创建添加和删除元素

ArrayList 是 Java 中内置的数据结构之一。它是一个动态数组(不需要首先声明数据结构的大小),用于存储元素(对象)。

它扩展了 AbstractList 类并实现了 List 接口。ArrayList 可以包含重复的元素,它维护插入顺序。应该注意的是,ArrayList 类是非同步的,因此在使用 ArrayList 处理并发时应该小心。ArrayList 允许随机访问,因为数组在索引的基础上工作。由于移位经常发生在从数组列表中删除元素时,操作在 ArrayList 中很慢。

ArrayList 可以创建如下:

List<T> myArrayList = new ArrayList<>();

TGenerics )的类型将存储在 ArrayList 中。

ArrayList 的类型可以是任何对象。类型不能是原始类型( 而是使用它们的包装类 )。

要向 ArrayList 添加元素,请使用 add() 方法:

myArrayList.add(element);

或者将项目添加到某个索引:

myArrayList.add(index, element); //index of the element should be an int (starting from 0)

要从 ArrayList 中删除项目,请使用 remove() 方法:

myArrayList.remove(element);

或者从某个索引中删除项目:

myArrayList.remove(index); //index of the element should be an int (starting from 0)