Map<String, Map<String,Integer>> countSum 根据String 分组
时间: 2023-11-11 22:09:10 浏览: 133
List<map>多字段组合排序
5星 · 资源好评率100%
,如何计算每个分组内Integer的和?
可以使用两层循环,外层循环遍历每个String分组,内层循环遍历每个分组中的Map,然后将每个Map中的Integer值相加,最后得到每个分组内的整数和。代码示例如下:
```
Map<String, Map<String, Integer>> countSum = new HashMap<>();
// 遍历每个String分组
for (String key : countSum.keySet()) {
int sum = 0;
Map<String, Integer> group = countSum.get(key);
// 遍历每个分组中的Map,并将每个Map中的Integer值相加
for (String innerKey : group.keySet()) {
sum += group.get(innerKey);
}
// 输出每个分组内的整数和
System.out.println("Group " + key + " sum: " + sum);
}
```
阅读全文