Java中的ArrayList函数:如何在列表中添加、删除和修改元素
ArrayList是Java中的一个常用集合类,是一个动态数组,可以存储对象,实现了List接口,继承自AbstractList类。ArrayList可以动态扩展容量,可以根据实际需要插入、删除元素,可以根据元素的下标对元素进行访问。
本文将介绍ArrayList类中添加、删除和修改元素的方法。
一、添加元素
1、add(Object obj):在列表末尾添加一个元素obj
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
2、add(int index, Object element):在列表的指定位置index插入元素element
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add(1, "orange");
运行结果:
["apple", "orange", "banana"]
二、删除元素
1、remove(Object obj):删除列表中 个出现的元素obj
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove("banana");
运行结果:
["apple", "orange"]
2、remove(int index):删除列表中指定位置index的元素
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove(1);
运行结果:
["apple", "orange"]
三、修改元素
1、set(int index, Object element):将列表中指定位置index的元素替换为element
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.set(1, "pear");
运行结果:
["apple", "pear", "orange"]
2、get(int index):获取列表中指定位置index的元素
示例代码:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
String fruit = list.get(1);
System.out.println(fruit);
运行结果:
banana
以上就是ArrayList中添加、删除和修改元素的方法。大家可以根据实际需要来选择使用。注意,在删除和修改元素时,需要考虑元素是否存在,否则可能会抛出异常。
