Avatar ·

如何在Java中合并两个列表(List)?简单有效的方法

大家好!我是Java新手,遇到一个看似简单的任务。我有两个列表(ArrayList),包含字符串。例如,第一个列表是A部门的员工姓名,第二个是B部门的姓名。我需要将它们合并成一个总列表以便进一步处理(例如,显示在屏幕上或传递给另一个方法)。 以下是我尝试的方法: ```java import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { List listA = new ArrayList<>(); listA.add("Alice"); listA.add("Bob"); List listB = new ArrayList<>(); listB.add("Charlie"); listB.add("David"); // 尝试合并,但编译器报错 // List mergedList = listA + listB; // 错误!+ 运算符不适用于列表 } } ``` 我明白在Java中没有像Python或JavaScript那样的 `+` 运算符用于列表。