【发布时间】:2017-08-06 15:33:05
【问题描述】:
我知道如何尽可能地将List<Object> 转换为Map<String,String>
请参阅此代码:
Map<Long, String> divMap = divs.stream()
.collect(Collectors.toMap(Div::getId, Div::getName));
这个的输出是:
“1”:“A”,“2”:“B”
但我想返回List<Map<String,String>>
输出如下:
["id":"1",Name="A"] ["id":"2",Name="B"]
【问题讨论】:
-
尝试使用 Map
result1 = list.stream().collect(Collectors.toMap(string1, string2));,Collectors.toMap 是一个 API fpr 这样做 -
请仔细阅读问题,这是我正在做的,但我想返回 List
标签: java lambda java-8 java-stream