代码, java创建arraylist并赋值
时间: 2024-03-12 18:50:31 浏览: 21
下面是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并给它赋值的方式。在实际的项目中,你可以根据需要来选择最适合你的方式。
ArrayList数组赋值
要为ArrayList数组赋值,可以使用add()方法将元素添加到数组中。例如,下面的代码展示了如何给一个ArrayList数组赋值:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
// 使用add()方法给数组赋值
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
System.out.println(arrayList);
}
}
```
上述代码创建了一个ArrayList对象并命名为arrayList。然后,使用add()方法将三个字符串元素添加到数组中。最后,使用System.out.println()语句打印出ArrayList数组的内容。
运行上述代码,将输出:
```
[元素1, 元素2, 元素3]
```
这表示成功给ArrayList数组赋值。