3
假設我有一組字符串的地圖爲整數值:
Map<HashSet<String>, Integer> map = new HashMap<>()
。使用Java 8 Stream API展平地圖並關聯值
例如,map
是(我們假定沒有重複的字符串):
{x,y} -> 2
{z} -> 3
{u,v,w} -> 4
我怎樣才能得到Map<String, Integer>
如下類型的,使用Java的8個流API的:
x -> 2
y -> 2
z -> 3
u -> 4
v -> 4
w -> 4
它看起來像一個flatMap
操作,但如何腠ld我將Integer值與每個String鍵相關聯?