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

Java中如何使用ArrayList类中的add函数添加元素到数组列表中

发布时间:2023-06-13 11:53:48

ArrayList是Java中常用的列表实现类,它允许我们方便地添加、删除、修改和访问元素。在ArrayList中,我们可以使用add方法向其中添加元素。

使用ArrayList的add方法添加元素

ArrayList中的add方法有多个重载形式,它们有不同的参数和返回值类型。我们这里主要介绍两个常用的add方法重载形式:

public boolean add(E e)

public void add(int index, E element)

个add方法只接受一个参数,表示要添加的元素。它将元素添加到列表末尾,并返回一个boolean类型的值,表示添加是否成功。例如:

ArrayList<String> list = new ArrayList<>();

boolean added = list.add("hello");

System.out.println(added); // true

第二个add方法接受两个参数,分别是要添加的元素和它的索引位置。它将元素添加到指定索引位置上,并将原来该位置及其之后的元素都向后移动一位。例如:

ArrayList<String> list = new ArrayList<>();

list.add("hello");

list.add("world");

list.add(1, "java");

System.out.println(list); // [hello, java, world]

这里我们先向列表中添加了两个元素"hello"和"world",然后使用第二个add方法在索引为1的位置上插入了一个元素"java"。最后输出整个列表内容,可以看到"java"元素被插入到了"hello"和"world"之间。

注意,如果我们使用第二个add方法添加元素时,指定的索引位置是不存在的,会抛出IndexOutOfBoundsException异常。

总结

在Java中,ArrayList是一个非常常用的列表实现类。我们可以使用它的add方法添加元素,其中 个add方法将元素添加到列表末尾,而第二个add方法将元素插入到指定的索引位置上。记得在使用第二个add方法时要注意索引越界问题。