📜  java init arraylist string - Java (1)

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

使用Java初始化一个ArrayList

在Java中,ArrayList是一个非常有用的类,它提供了一个动态数组的实现,可以自动扩容,非常方便。在本文中,我们将介绍如何创建一个ArrayList,并初始化它。

创建ArrayList

首先,我们需要创建一个ArrayList对象。我们可以使用以下语法来完成这个任务:

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

这将创建一个空的ArrayList

初始化ArrayList

要初始化ArrayList,我们可以将定义的元素添加到它中。有两种方法可以实现这一点:

1. 使用add()方法

我们可以使用add()方法将元素添加到ArrayList中。以下示例演示了如何初始化ArrayList

ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("John");
arrayList.add("David");
arrayList.add("Peter");

在上面的示例中,我们首先创建了一个空的ArrayList对象。然后,我们使用add()方法将三个字符串元素添加到其中。

2. 使用静态初始化

我们也可以使用静态初始化来初始化ArrayList。以下示例演示了如何使用静态初始化初始化ArrayList

ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList("John", "David", "Peter"));

在上面的示例中,我们创建了一个ArrayList对象,并将其初始化为包含三个字符串元素的列表。我们使用Arrays.asList()方法将元素添加到ArrayList中。

组合创建和初始化

我们也可以将创建和初始化组合起来,使用以下语法:

ArrayList<String> arrayList = new ArrayList<String>() {{
    add("John");
    add("David");
    add("Peter");
}};

在上面的示例中,我们使用了双括号语法和add()方法将三个字符串元素添加到ArrayList中。

这就是如何使用Java初始化一个ArrayList的全部内容。通过带有add()方法的动态添加元素或直接使用Arrays.asList()静态初始化方法可快速初始化ArrayList对象。