小编典典

如何在Java中加入两个列表?

java

条件:请勿修改原始清单;仅JDK,无外部库。一线或JDK 1.3版本的加分点。

有没有比以下更简单的方法:

List<String> newList = new ArrayList<String>();
newList.addAll(listOne);
newList.addAll(listTwo);

阅读 527

收藏
2020-03-09

共2个答案

小编典典

你可以使用Apache commons-collections库:

List<String> newList = ListUtils.union(list1, list2);
2020-03-09
小编典典

在Java 8中:

List<String> newList = Stream.concat(listOne.stream(), listTwo.stream())
                             .collect(Collectors.toList());
2020-03-09