【发布时间】:2009-10-28 04:01:35
【问题描述】:
我有一个正在处理中使用的 HashMap,我想增加映射中的值。我用谷歌搜索了一下,它告诉我以下代码是正确的:
if (colors.containsKey(ckey))
{
colors.put(ckey, colors.get(ckey) + 1);
} else {
colors.put(ckey, 1);
}
我不断得到:
运算符 + 未定义参数类型 Object, int
我不是 Java 编码员,但参考资料说它返回一个 Object...我必须在其上使用 .getValue() 方法来提取 int 吗?
也许我做错了什么?嗯。
问候。
【问题讨论】:
标签: hashmap processing