Java加入名单
示例
以下方法可用于联接列表,而无需修改源list(s)。
第一种方法。行数较多但易于理解
List<String> newList = new ArrayList<String>(); newList.addAll(listOne); newList.addAll(listTwo);
第二种方法。少一行,但可读性较差。
List<String> newList = new ArrayList<String>(listOne); newList.addAll(listTwo);
第三种方法。需要第三方Apachecommons-collections库。
ListUtils.union(listOne,listTwo);
使用流可以通过以下方式实现
List<String> newList = Stream.concat(listOne.stream(), listTwo.stream()).collect(Collectors.toList());
参考文献。接口清单