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

Java中的ArrayListadd()函数的作用和用法

发布时间:2023-06-10 15:25:53

ArrayList是Java集合框架中的一个类。它是一个动态数组,可以根据需要自动扩展和缩小大小。ArrayList提供了一个add()方法,用于向ArrayList中添加元素。

add()方法有两种重载形式:

1. add(E e):将元素e添加到ArrayList的末尾,并返回true,如果添加失败,则返回false。

2. add(int index, E e):在指定的索引位置index处将元素e插入ArrayList中。如果索引超出ArrayList的范围,则抛出IndexOutOfBoundsException异常。

下面是add()方法的用法示例:

1. 添加元素到ArrayList末尾

ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");

结果:list中的元素为 ["A", "B", "C"]

2. 在指定位置插入元素

ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add(1, "D");

结果:list中的元素为 ["A", "D", "B", "C"]

3. 添加元素到ArrayList末尾,并且判断操作是否成功

ArrayList<String> list = new ArrayList<String>();
boolean success = list.add("A");

如果成功则返回true,否则返回false。

4. 添加元素到ArrayList中,并检查相关的索引

ArrayList<String> list = new ArrayList<String>();
list.add(0, "A");
list.add(1, "B");
list.add(2, "C");

如果索引超出ArrayList的范围,则抛出IndexOutOfBoundsException异常。

add()方法是ArrayList类中常用的方法之一,它可以很方便地向ArrayList中添加元素。我们可以使用add()方法进行常规的添加操作,也可以在指定的索引位置插入元素。除此之外,add()方法还可以返回操作是否成功的布尔值。在实际的编程中,我们可以根据需要灵活运用add()方法。