java中如何在list集合中所有对象添加到另一个list中
时间: 2023-04-05 19:02:30 浏览: 91
可以使用addAll()方法将一个list集合中的所有对象添加到另一个list中,示例代码如下:
List<Object> list1 = new ArrayList<>();
List<Object> list2 = new ArrayList<>();
list1.add("a");
list1.add("b");
list1.add("c");
list2.addAll(list1); // 将list1中的所有对象添加到list2中
System.out.println(list2); // 输出 [a, b, c]
相关问题
把一个集合中的所有对象拷贝到另一个集合 Java
您可以使用Java的Collections类中的addAll方法来将一个集合中的所有对象拷贝到另一个集合。以下是一个示例代码:
```
import java.util.ArrayList;
import java.util.Collections;
public class CopyArrayList {
public static void main(String args[]) {
ArrayList<String> sourceList = new ArrayList<String>();
sourceList.add("A");
sourceList.add("B");
sourceList.add("C");
ArrayList<String> targetList = new ArrayList<String>();
Collections.addAll(targetList, sourceList.toArray(new String[sourceList.size()]));
System.out.println("Source List: " + sourceList);
System.out.println("Target List: " + targetList);
}
}
```
在上面的代码中,我们创建了两个ArrayList,sourceList和targetList。然后,我们使用Collections类的addAll方法将sourceList中的所有元素添加到targetList中。请注意,我们使用toArray方法将sourceList转换为数组,并将其作为参数传递给addAll方法。
最后,我们打印了sourceList和targetList中的元素,以验证拷贝是否成功。
java中两个list集合对象合成一个list
可以使用addAll()方法将一个List集合对象中的元素添加到另一个List集合对象中,从而合并成一个List集合对象。
例如,假设有两个List集合对象list1和list2,它们分别包含了一些元素,可以通过以下方式将它们合并成一个List集合对象:
```java
List<Object> list1 = new ArrayList<>();
List<Object> list2 = new ArrayList<>();
// 假设list1和list2已经初始化并添加了一些元素
List<Object> mergedList = new ArrayList<>(list1);
mergedList.addAll(list2);
```
在这个例子中,先将list1中的元素添加到mergedList中,然后再将list2中的元素添加到mergedList中,最终得到一个包含list1和list2中所有元素的mergedList对象。