核心代碼如下:
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查詢合並結果。
核心代碼如下:
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刪除。