【发布时间】:2015-05-20 11:24:43
【问题描述】:
我刚开始在 Java 中使用 HashMaps,我想知道是否可以总结 HashMap 中的对象值。
我已经使用这样的 ArrayList 完成了这项工作:
private int totalWeight() {
int totalWeight = 0;
for(Item item : items){
totalWeight += item.getWeight();
}
return totalWeight;
}
我有不同的对象的值权重,我试图将权重的总值作为 totalWeight 返回,但似乎无法使用 HashMap 这样做。
【问题讨论】:
-
你能告诉我们你想在哪里使用地图吗?
-
使用
map.values()获取值,然后像执行列表一样遍历它们