同じキーを持つ値を(リストに)グループ化するHashMapを作成する方法を考えるのに苦労していました。これは私が意味することです:
次のキーと値があるとします。
Value Key *Sorry I got the columns swapped
1 10
1 11
1 12
2 20
3 30
3 31
これらの値を
Hashmap <Integer, List<Integer>>
値を同じキーを持つListIntegerにグループ化するために、次のようになります。
(1、{10、11、12})、(2、{20})、(3、{30,31})
現在、キーと値はに保存されています
Hashmap <Integer, Integer>
そして、このハッシュマップをループして、キー:ListofValuesペアを使用して新しいハッシュマップを作成する方法に迷いました。誰かがこのトピックに良いアプローチを持っていますか?