流分组依据:减少到列表的第一个元素
2022-09-01 01:45:49
我有一个可以表示(简化)的JSON样式:List<Valuta>
[ { codice=EUR, description=Euro, ratio=1 }, { codice=USD, description=Dollars, ratio=1.1 } ]
我想把它转换成这样:Map<String, Valuta>
{ EUR={ codice=EUR, description=Euro, ratio=1 }, USD={ codice=USD, description=Dollars, ratio=1.1 }}
我写了这一行:
getValute().stream().collect(Collectors.groupingBy(Valuta::getCodice));
但这会返回一个而不是我需要的。Map<String, List<Valuta>>
我想函数对我有用,但不知道如何。mapping()