Map<String, String> x;
Map<String, Integer> y =
x.entrySet().stream()
.collect(Collectors.toMap(
e -> e.getKey(),
e -> Integer.parseInt(e.getValue())
));
它不如列表代码那么好。您不能Map.Entry
在map()
通话中构造new ,因此工作会混入collect()
通话中。