Java8之合並list並去重


核心代碼如下:

List<String> result = Stream.of(Lists.newArrayList("A", "B", "C"), Lists.newArrayList("A", "B"))
  .flatMap(Collection::stream).distinct().collect(Collectors.toList());

最終的結果輸出是A B C。

應用場景:
有些時候我們需要合並兩個返回類型相同的結果集,就可以用這個,不必SQL查詢合並結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。