HashMap<String, Integer> hm=new HashMap<String, Integer>();
int i=hm.get("abc");
i++;
这样并不能修改"abc"对应的值,有什么办法吗
2 个解决方案
#1
直接覆盖就行,使用put(key,value)方法覆盖
#2
HashMap<String, Integer> hm=new HashMap<String, Integer>();
int i=hm.get("abc");
hm.put("abc",i++);
int i=hm.get("abc");
hm.put("abc",i++);
#1
直接覆盖就行,使用put(key,value)方法覆盖
#2
HashMap<String, Integer> hm=new HashMap<String, Integer>();
int i=hm.get("abc");
hm.put("abc",i++);
int i=hm.get("abc");
hm.put("abc",i++);