📜  Java.util.ArrayList类(1)

📅  最后修改于: 2023-12-03 15:01:35.439000             🧑  作者: Mango

Java.util.ArrayList类

Java中的java.util.ArrayList类是一种动态数组,可以根据需要自动增长和缩小。它实现了List接口,因此它支持所有List接口的方法,且允许null的元素。

常用方法
添加元素

使用add(E element)方法可以将元素添加到列表的末尾。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");

也可以使用add(int index, E element)方法将元素插入到指定的位置。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add(0, "element1");
arrayList.add(1, "element2");
删除元素

使用remove(Object o)方法可以删除列表中的元素。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");
arrayList.remove("element1");

使用remove(int index)方法可以删除指定位置的元素。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");
arrayList.remove(0);
访问元素

使用get(int index)方法可以访问指定位置的元素。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");
String element = arrayList.get(0);
获取列表大小

使用size()方法可以获取列表的大小。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");
int size = arrayList.size();
判断列表是否包含某个元素

使用contains(Object o)方法可以判断列表是否包含某个元素。

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("element1");
arrayList.add("element2");
boolean containsElement = arrayList.contains("element1");
总结

Java的java.util.ArrayList类是一种动态数组,可以根据需要自动增长和缩小,支持所有List接口的方法,允许null的元素。在编写Java程序时,经常使用该类来存储和操作数据。