加入列表
以下方法可用於加入列表而無需修改源列表。
第一種方法。有更多的線條,但易於理解
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());
引用。介面列表