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

add() 向 ArrayList 添加元素

发布时间:2023-06-24 21:36:28

ArrayList 是 Java 中最常用的集合类之一,可以用来动态地存储对象。它的主要优点是它的大小可以根据需要增长或缩小,而不需要手动调整大小。在这篇文章中,我们将重点介绍 add() 方法对于向 ArrayList 添加元素的使用。

ArrayList 的 add() 方法定义如下:

public boolean add(E e)

其中,E 代表当前 ArrayList 存储的类型,e 代表要添加的元素。这个方法将指定的元素添加到此列表的末尾。成功添加元素后,该方法返回 true。

下面是一个简单的例子,展示如何使用 add() 方法向 ArrayList 中添加元素:

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> fruits = new ArrayList<>();

        // 添加元素
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");

        // 打印 ArrayList 中的元素
        System.out.println(fruits);
    }
}

运行上面的代码将输出以下结果:

[apple, banana, orange]

从上面的代码可以看出,我们首先创建了一个 ArrayList 对象,并将其类型指定为 String。接着,我们使用 add() 方法添加了三个水果名称。最后,我们使用 System.out.println() 方法打印 ArrayList 中的元素。

除了添加单个元素之外,add() 方法还可以添加一个 Collection 集合中的所有元素到 ArrayList,如下所示:

import java.util.ArrayList;
import java.util.Arrays;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> fruits1 = new ArrayList<>(Arrays.asList("apple", "banana"));
        ArrayList<String> fruits2 = new ArrayList<>(Arrays.asList("orange", "grape"));

        // 将 fruits2 中的所有元素添加到 fruits1 中
        fruits1.addAll(fruits2);

        // 打印 ArrayList 中的元素
        System.out.println(fruits1);
    }
}

运行上面的代码将输出以下结果:

[apple, banana, orange, grape]

从输出结果可以看出,我们首先创建了两个 ArrayList 对象 fruits1 和 fruits2,并用 asList() 方法将水果名称添加到它们中。

接着,我们使用 addAll() 方法将 fruits2 中的所有元素添加到 fruits1 中。

在本篇文章中,我们重点介绍了 ArrayList 中的 add() 方法。它是向 ArrayList 中添加元素的主要方法,可用于在列表末尾添加单个元素或将另一个集合中的所有元素添加到列表中。它的简单易用和动态调整列表大小的能力使其在 Java 开发中广泛使用。