使用java创建arraylist并赋值的不同方法
时间: 2023-12-24 22:05:45 浏览: 93
除了上面的示例代码外,还有其他几种方法可以创建ArrayList并给它赋值。下面是其中的一些方法:
1. 使用数组来初始化ArrayList
```java
String[] fruits = {"apple", "banana", "orange"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(fruits));
```
在这个示例中,我们首先创建了一个字符串数组,然后使用 `Arrays.asList()` 方法将其转换为List,并将其传递给ArrayList的构造函数。
2. 使用Collections.addAll()方法来初始化ArrayList
```java
String[] fruits = {"apple", "banana", "orange"};
ArrayList<String> list = new ArrayList<>();
Collections.addAll(list, fruits);
```
在这个示例中,我们创建了一个空的ArrayList,并使用 `Collections.addAll()` 方法将数组中的元素添加到ArrayList中。
3. 在创建ArrayList时,使用匿名类实现初始化
```java
ArrayList<String> list = new ArrayList<String>() {{
add("apple");
add("banana");
add("orange");
}};
```
在这个示例中,我们创建了一个匿名类,并在其中添加了三个元素到ArrayList中。
这些示例代码展示了使用不同方法创建ArrayList并给它赋值的方式。在实际的项目中,你可以根据需要来选择最适合你的方式。
阅读全文