arraylist集合的增删改查
问题描述:arraylist集合的增删改查
推荐答案 本回答由问问达人推荐
在ArrayList集合中,可以进行增加(添加)、删除、修改和查询操作。下面是ArrayList集合的常用增删改查操作示例:
1.增加(添加)操作:
使用add(element)方法向ArrayList末尾添加元素。
使用add(index, element)方法在指定索引位置插入元素。
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1"); // 添加元素到ArrayList的末尾
arrayList.add(1, "元素2"); // 在索引为1的位置插入元素
2.删除操作:
使用remove(index)方法删除指定索引位置的元素。
使用remove(element)方法删除第一个匹配的元素。
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
arrayList.remove(1); // 删除索引为1的元素
arrayList.remove("元素3"); // 删除第一个匹配的元素
3.修改操作:
使用set(index, element)方法修改指定索引位置的元素。
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
arrayList.set(1, "新元素"); // 修改索引为1的元素
4.查询操作:
使用get(index)方法获取指定索引位置的元素。
使用contains(element)方法判断ArrayList中是否包含指定元素。
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
String element = arrayList.get(1); // 获取索引为1的元素
boolean contains = arrayList.contains("元素3"); // 判断ArrayList是否包含指定元素
这些是ArrayList集合常用的增删改查操作。根据具体需求,可以使用相应的方法进行操作。需要注意的是,ArrayList的索引从0开始,第一个元素的索引为0,依次递增。
查看其它两个剩余回答