Stream API
で次のシナリオを達成しようとしていますが、成功しません。ストリームAPI経由でマップからソートされたリストを取得
次のグラフがあります。キーは人物の名前であり、セットには人物の名前(キー)があります。
Map<String, Set<String>> fooGraph
私は友人の数(人気)に基づいて並べ替えられたArrayListのを持ちたい、人は持っています。例えば
、
これはその値
x -> a,b,c
y -> a
z -> a,b,c,d,e,f
t -> a,b,c,d
と一日の終わりとfooGraph
ですが、私は人の人気に基づいてリストを持っていると思います。リストには、次のようになります
z, t, x, y
それは
Stream API
で達成することができますどのように
?
なぜSteam APIを使用する必要がありますか?適切な 'Comparator'を使って' TreeMap'を使いましょう。 –