📜  添加到列表 java (1)

📅  最后修改于: 2023-12-03 15:27:01.738000             🧑  作者: Mango

将元素添加到Java列表中

在Java中,列表是一种常见的数据结构,它允许我们存储一系列的元素。当我们需要向列表中添加新元素时,可以使用Java的内置方法来实现。

ArrayList类

ArrayList是Java中最常用的列表实现之一。它允许我们在列表的末尾添加元素,也可以通过索引位置添加元素。下面是添加元素的示例代码:

import java.util.ArrayList;

public class AddToListExample {
    public static void main(String[] args) {
        // 创建一个新的列表
        ArrayList<String> list = new ArrayList<>();

        // 向列表中添加元素
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        // 打印列表中的元素
        System.out.println("List: " + list);

        // 向列表中插入元素
        list.add(1, "Mango");

        // 打印列表中的元素
        System.out.println("List after inserting Mango: " + list);
    }
}

在这个例子中,我们首先创建一个新的ArrayList实例。然后我们使用add()方法将三个元素添加到列表中。最后,我们在列表的索引1位置插入一个新元素"Mango"。

输出应该是这样的:

List: [Apple, Banana, Orange]
List after inserting Mango: [Apple, Mango, Banana, Orange]
LinkedList类

另一个可用于创建列表的类是LinkedList。与ArrayList不同的是,在LinkedList中,我们可以在列表的任何位置添加或删除元素,因为它使用指针链接元素,而不是通过数组实现。

以下是使用LinkedList添加元素的示例代码:

import java.util.LinkedList;

public class AddToLinkedListExample {
    public static void main(String[] args) {
        // 创建一个新的LinkedList
        LinkedList<String> list = new LinkedList<>();

        // 向列表中添加元素
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        // 打印列表中的元素
        System.out.println("List: " + list);

        // 在列表中的索引1位置插入一个新元素
        list.add(1, "Mango");

        // 打印列表中的元素
        System.out.println("List after inserting Mango: " + list);
    }
}

输出应该是这样的:

List: [Apple, Banana, Orange]
List after inserting Mango: [Apple, Mango, Banana, Orange]
总结

无论你使用ArrayList还是LinkedList,向Java列表中添加元素都非常简单。使用add()方法添加元素,或者使用add(index, element)在指定的索引位置插入新元素。希望这篇文章对你有用!