加入列表

以下方法可用於加入列表而無需修改源列表。

第一種方法。有更多的線條,但易於理解

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

第二種方法。有一個較少的線但可讀性較差。

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

第三種方法。需要第三方 Apache commons-collections 庫。

ListUtils.union(listOne,listTwo);

Version >= Java SE 8

使用 Streams 可以實現相同的目標

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

引用。介面列表