如何在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那样的 `+` 运算符用于列表。