ArrayList:允许在运行时动态地添加、删除和访问元素。
1.导入包:
导入java.util.ArrayList。
import java.util.ArrayList; |
2.创建ArrayList:
创建一个空的ArrayList或者创建一个具有初始容量的ArrayList。
ArrayList<String> list1 = new ArrayList<>(); // 空的ArrayList | |
ArrayList<String> list2 = new ArrayList<>(10); // 初始容量为10的ArrayList |
3.添加元素:
使用add()方法向ArrayList添加元素。
list1.add("apple"); | |
list1.add("banana"); | |
list1.add("cherry"); |
4.获取元素:
使用get()方法根据索引从ArrayList中获取元素。(索引从0开始)
String fruit = list1.get(1); // 获取索引为1的元素,即"banana" |
5.修改元素:
使用set()方法根据索引修改ArrayList中的元素。
list1.set(1, "orange"); // 将索引为1的元素修改为"orange" |
6.删除元素:
使用remove()方法根据索引或值来删除元素。
list1.remove(1); // 删除索引为1的元素 | |
list1.remove("apple"); // 删除值为"apple"的元素(如果有的话) |
7.检查元素是否存在:
使用contains()方法可以检查ArrayList中是否存在某个元素。
boolean hasApple = list1.contains("apple"); // 检查是否存在"apple" |
8.获取大小:
使用size()方法可以获取ArrayList的大小(元素数量)。
int size = list1.size(); // 获取ArrayList的大小 |
//其他常用方法//:
isEmpty(): 检查ArrayList是否为空。
clear(): 清空ArrayList中的所有元素。