欢迎访问宙启技术站
智能推送

Java中的ArrayList函数:如何在列表中添加、删除和修改元素

发布时间:2023-05-20 23:05:44

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中添加、删除和修改元素的方法。大家可以根据实际需要来选择使用。注意,在删除和修改元素时,需要考虑元素是否存在,否则可能会抛出异常。