我正在使用 Java 和 Spring。
我正在获得一个MultiValueMap<String,String>. 这对我很有帮助,因为我可以为 each 存储多个值key。但是我正在使用的库需要一种类型Map<String,String[]>。更具体地说,我正在使用ParameterMap. 我如何执行这样的转换?
抓取地图的入口集并自行收集:
Map<String, String[]> result = map.entrySet()
.stream()
.collect(Collectors.toMap(
Map.Entry::getKey,
e -> e.getValue().toArray(new String[e.getValue().size()])
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3500 次 |
| 最近记录: |