私は次の状況にあります
Map<Key, ListContainer> map;
public class ListContainer{
List<AClass> lst;
}
私はすべてのリストをマージする必要があるlst
からListContainer
からオブジェクトMap
マップ。
public static void main(String args[]){
List<AClass> alltheObjectsAClass = map.values().stream(). // continue....
}
Java 8ストリームAPIを使用して、どのようにアイデアがありますか?
{a: [1,2], b[3,4]}
、のようにチェーン化する[1,2,3,4]
か、リストのリストを作成[[1,2],[3,4]]
する[[1,3],[2,4]]
か、または圧縮するかを指定しますか?また、地図には順序がないことをご存知ですか?