想要把一个集合的值赋给新的集合java
时间: 2024-03-04 17:49:14 浏览: 45
在 Java 中,可以使用集合类的构造函数或者addAll()方法将一个集合的值赋给另一个集合。例如:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);
// 使用构造函数将 list1 的值赋给 list2
List<Integer> list2 = new ArrayList<>(list1);
System.out.println(list2); // [1, 2, 3]
// 使用 addAll() 方法将 list1 的值赋给 list3
List<Integer> list3 = new ArrayList<>();
list3.addAll(list1);
System.out.println(list3); // [1, 2, 3]
}
}
```
在上面的代码中,我们创建了一个 ArrayList 类型的集合 list1,并向其中添加了三个整数。然后,我们使用构造函数和 addAll() 方法分别将 list1 的值赋给了 list2 和 list3。最终,我们打印出了 list2 和 list3 的值,验证赋值操作的正确性。
阅读全文