我有一个在处理中使用的 HashMap,我想增加地图中的值。我用谷歌搜索了一下,它告诉我以下代码是正确的:
if (colors.containsKey(ckey))
{
colors.put(ckey, colors.get(ckey) + 1);
} else {
colors.put(ckey, 1);
}
我不断得到:
运算符 + 未定义参数类型 Object, int
我不是 Java 编码员,但参考资料说它返回一个 Object...我必须在其上使用 .getValue() 方法来提取 int 吗?
也许我做错了什么?嗯。
问候。