创建arraylist的时候赋值
时间: 2023-12-13 17:22:47 浏览: 17
在创建 ArrayList 时,您可以使用 add() 方法向其添加元素,也可以通过在创建时使用 Arrays.asList() 方法赋初值。下面是两种方法的示例:
方法一:使用 add() 方法:
```
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
```
方法二:使用 Arrays.asList() 方法:
```
ArrayList<String> list = new ArrayList<String>(Arrays.asList("元素1", "元素2", "元素3"));
```
注意:如果您要在创建 ArrayList 时使用基本数据类型(如 int、double 等),需要使用其对应的包装类(如 Integer、Double 等)来表示。例如:
```
ArrayList<Integer> list = new ArrayList<Integer>(Arrays.asList(1, 2, 3));
```
相关问题
代码, java创建arraylist并赋值
下面是Java中创建ArrayList并给它赋值的示例代码:
```java
import java.util.ArrayList;
public class Example {
public static void main(String[] args) {
// 创建一个ArrayList
ArrayList<String> list = new ArrayList<>();
// 向ArrayList中添加元素
list.add("apple");
list.add("banana");
list.add("orange");
// 使用for-each循环遍历ArrayList
for (String fruit : list) {
System.out.println(fruit);
}
}
}
```
在这个示例中,我们首先创建了一个空的ArrayList,并使用 `add()` 方法向其中添加了三个元素。然后使用for-each循环遍历ArrayList并打印出每个元素的值。
使用java创建arraylist并赋值的不同方法
除了上面的示例代码外,还有其他几种方法可以创建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并给它赋值的方式。在实际的项目中,你可以根据需要来选择最适合你的方式。