List<Map<String, Integer>>求元素和
时间: 2023-05-11 21:06:46 浏览: 80
并行计算求数组元素和
可以使用Java 8的Stream API来求元素和,代码如下:
List<Map<String, Integer>> list = new ArrayList<>();
int sum = list.stream()
.flatMap(map -> map.entrySet().stream())
.mapToInt(Map.Entry::getValue)
.sum();
System.out.println(sum);
这段代码会将List中的每个Map转换成一个Stream,然后将所有的Entry合并成一个Stream,再将每个Entry的值取出来,最后求和并输出。
阅读全文