📅  最后修改于: 2023-12-03 15:01:35.439000             🧑  作者: Mango
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程序时,经常使用该类来存储和操作数据。