Stream APIでリストを操作する

概要

Stream APIを使用してリストを操作する方法です。

サンプルコード

実行結果

[id=0の項目を取得する(全て)]
Employee [id=0, name=Adam]
Employee [id=0, name=Abel]
[id, nameの昇順にソートする]
Employee [id=0, name=Abel]
Employee [id=0, name=Adam]
Employee [id=1, name=Cliff]
Employee [id=2, name=Brian]
Employee [id=2, name=Brian]
[重複を排除する]
Employee [id=0, name=Adam]
Employee [id=2, name=Brian]
Employee [id=1, name=Cliff]
Employee [id=0, name=Abel]

動作環境