在 Java 中,可以使用 addAll()
方法将两个 List 合并为一个新的 List。以下是一个示例代码:
import java.util.ArrayList;
import java.util.List;
public class ListMergeExample {
public static void main(String[] args) {
List<String> list1 = new ArrayList<>();
list1.add("Apple");
list1.add("Banana");
list1.add("Orange");
List<String> list2 = new ArrayList<>();
list2.add("Grapes");
list2.add("Mango");
List<String> mergedList = new ArrayList<>();
mergedList.addAll(list1);
mergedList.addAll(list2);
// 输出合并后的 List
for (String item : mergedList) {
System.out.println(item);
}
}
}
运行以上代码,输出如下:
Apple
Banana
Orange
Grapes
Mango
在示例中,首先创建两个 List list1
和 list2
,分别添加元素。然后创建一个新的 List mergedList
,通过调用 addAll()
方法将 list1
和 list2
中的元素合并到 mergedList
中。最后,使用 for-each 循环遍历 mergedList
并打印出所有元素。
注意,addAll()
方法会将指定 List 中的所有元素追加到调用该方法的 List 的末尾,因此原始的两个 List 不会受到影响,而是创建了一个新的合并后的 List。