如何从Java Hashmap求和

我需要一些帮助,我正在独自学习如何使用Java处理地图。今天,我试图从Hashmap中获取值的总和,但现在我陷入了困境。

这是我要总结的地图值。

HashMap<String, Float> map = new HashMap<String, Float>();

map.put("First Val", (float) 33.0);

map.put("Second Val", (float) 24.0);

提出另一个问题,如果我在地图中有10或20个值,该如何对所有值求和,我需要做一个“ for”吗?

致谢,并感谢您的帮助。

回答:

如果您需要在中添加 所有Map,请尝试以下操作:

float sum = 0.0f;

for (float f : map.values()) {

sum += f;

}

最后,sum变量将包含答案。因此,是的,要遍历Map的值,最好使用for循环。

以上是 如何从Java Hashmap求和 的全部内容, 来源链接: utcz.com/qa/428360.html

回到顶部