說我有對象的列表(比如List<User>
),像的Java:轉換對象的列表框中設定地圖的
[
{
"name": "myName",
"age": 1,
"someField": "foo"
},
{
"name": "otherName",
"age": 2,
"someField": "bar"
},
]
我想將其轉換爲Set<Map<String, Integer>>
這樣,我得到了一組name => age
對。所以最終結果應該是[{"myName": 1},{"otherName": 2}]
如何使用流和收集器來做到這一點?
好奇,爲什麼一個'設置<地圖<字符串,整數>>',而不僅僅是'地圖<字符串,整數>? –
@KevinAnderson也許可能有重複的名字。 – shmosel