Java 中的連接列表
你有兩個列表,listOne 和listTwo,你想將它們組合成一個新列表newList 而一個新列表newList不進行修改原件。目前使用 addAll() 的方法簡單但冗長。
Java 8 Streaming
要獲得更簡潔的解決方案,請考慮使用 Java 8 流。 concat() 方法可讓您合併兩個流,而collect() 可以將合併的流轉換回列表:
List<String> newList = Stream.concat(listOne.stream(), listTwo.stream()) .collect(Collectors.toList());
Java 16 列表工廠方法
在Java 16以上版本中,toList()方法可以進一步簡化:
List<String> newList = Stream.concat(listOne.stream(), listTwo.stream()).toList();
以上是如何有效地將兩個 Java 清單合併為一個新清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!