📜  java中的输入arraylist(1)

📅  最后修改于: 2023-12-03 14:42:59.310000             🧑  作者: Mango

Java中的输入ArrayList

在Java中,ArrayList是一个非常常用的数据结构,它是一个可变长度的容器,可以保存不同类型的元素。在本文中,我们将介绍如何在Java中输入ArrayList。

如何创建一个ArrayList

在Java中,可以使用以下方式创建一个ArrayList:

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

在这个例子中,我们创建了一个ArrayList对象,该对象可以保存String类型的元素。您还可以使用其他类型来创建ArrayList对象,例如:

ArrayList<Integer> list = new ArrayList<>();
ArrayList<Double> list = new ArrayList<>();
ArrayList<Object> list = new ArrayList<>();
如何向ArrayList中添加元素

在Java中,可以使用以下代码将元素添加到ArrayList中:

ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");

在这个例子中,我们将三个字符串添加到ArrayList中。

如何输入一个ArrayList

在Java中,我们可以使用Scanner类来从控制台输入一个ArrayList。以下是一个示例代码:

import java.util.*;

public class ArrayListInputExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter number of elements: ");
        int n = scanner.nextInt();

        ArrayList<Integer> list = new ArrayList<>(n);
        System.out.println("Enter " + n + " elements:");

        for (int i = 0; i < n; i++) {
            int element = scanner.nextInt();
            list.add(element);
        }

        System.out.println("Elements entered: " + list);
    }
}

在这个示例代码中,我们通过使用Scanner类读取用户输入来填充ArrayList。代码首先提示用户输入ArrayList中要包含的元素数。然后,我们创建一个ArrayList对象,并使用for循环将元素添加到ArrayList中。

总结

在本文中,我们介绍了Java中的ArrayList,以及如何创建和输入一个ArrayList。ArrayList是Java中非常常用的数据结构,了解如何输入ArrayList对于编写Java程序非常重要。