ことで、私は次のモデルがあります:Javaの8つのストリーム - グループの親プロパティ
public class Employee {
Set<Position> positions;
}
public class Position {
Area area;
}
をして、私のコントローラで、私はList<Employee>
を持っていると私はラムダストリーム操作でエリアを知るMap<Area, List<Employee>>
その結果を取得したいです従業員のあらゆる地位の
どうすればこの問題を解決できますか?
、彼が複数の領域をも持つことができるようです。従業員を最終的な地図の複数の領域に表示したいですか? – JDC
複数の領域に表示される場合は問題ありません。しかし、それをフィルタリングできれば、それは素晴らしいでしょう –
も参照してくださいhttp://stackoverflow.com/questions/36960226/java-stream-groupingby-by-a-nested-list-list-in-a-second-orderおよびhttp://stackoverflow.com/questions/34999568/java-8-convert-mapinteger-liststring-to-mapstring-listinteger-with – Tunaki