怎么把一个list的值赋值给其他同样list初始化的值,java实现
时间: 2025-02-11 15:33:13 浏览: 32
在Java中,你可以使用`List#addAll()`方法将一个列表的所有元素添加到另一个已初始化的列表中。假设你有两个`ArrayList`类型的列表,例如:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个初始列表
ArrayList<String> list1 = new ArrayList<>();
list1.add("Element1");
list1.add("Element2");
// 创建另一个需要填充的列表
ArrayList<String> list2 = new ArrayList<>();
// 将list1的元素添加到list2
list2.addAll(list1);
// 现在list2包含了list1的元素
System.out.println(list2); // 输出: [Element1, Element2]
// 或者,如果你想要复制整个列表,可以创建一个新的列表并传递引用
ArrayList<String> list3 = new ArrayList<>(list1);
System.out.println(list3); // 输出: [Element1, Element2]
}
}
```
在这个例子中,`list2.addAll(list1)`会直接修改`list2`,使其包含`list1`的所有元素。如果需要创建一个副本而不是共享引用,就使用`new ArrayList<>(list1)`。
阅读全文
相关推荐


















