初始化ArrayList的两种方法
时间: 2023-08-21 11:02:39 浏览: 56
可以使用以下两种方法来初始化ArrayList:
1. 使用无参构造函数
```
ArrayList<String> list = new ArrayList<>();
```
这将创建一个空的ArrayList对象。
2. 使用Arrays.asList()方法
```
ArrayList<String> list = new ArrayList<>(Arrays.asList("item1", "item2", "item3"));
```
这将创建一个包含指定元素的ArrayList对象。注意,使用这种方法时需要将数组转换为List,然后再将其传递给ArrayList的构造函数。
相关问题
ArrayList初始化
可以通过以下两种方式对ArrayList进行初始化:
1. 在声明ArrayList时初始化,例如:
ArrayList<String> list = new ArrayList<String>(Arrays.asList("item1", "item2", "item3"));
2. 在声明ArrayList后使用add方法添加元素,例如:
ArrayList<String> list = new ArrayList<String>();
list.add("item1");
list.add("item2");
list.add("item3");
arraylist new 初始化
在 Java 中,我们可以使用以下语法来创建并初始化一个 ArrayList:
```
ArrayList<Type> list = new ArrayList<Type>();
```
其中,Type 是 ArrayList 中元素的类型。例如,如果要创建一个包含字符串的 ArrayList,则可以使用以下代码:
```
ArrayList<String> list = new ArrayList<String>();
```
另外,从 Java 7 开始,可以使用钻石操作符来省略 ArrayList 中元素的类型:
```
ArrayList<String> list = new ArrayList<>();
```
这两种方式都会创建一个空的 ArrayList。如果需要在创建时添加元素,则可以使用以下语法:
```
ArrayList<Type> list = new ArrayList<Type>(Arrays.asList(element1, element2, ...));
```
其中,element1、element2 等是要添加到 ArrayList 中的元素。例如,以下代码创建了一个包含三个字符串的 ArrayList:
```
ArrayList<String> list = new ArrayList<String>(Arrays.asList("apple", "banana", "orange"));
```