日期:2014-05-19  浏览次数:20579 次

求大神解答hashmap中的一些方法的意思,手册机器翻译太蛋疼看不懂哈!
char[] ch = {'a','c','a','b','c','a'};
HashMap map = new HashMap();
for(int i=0;i<ch.length;i++){
if(map.containsKey(ch[i])){//请大神加注释 containsKey 这个方法的通俗解释翻译
map.put(ch[i], (Integer)map.get(ch[i]) + 1);
}else{
map.put(ch[i], 1);
}
}
System.out.println(map);
}
}
谢谢大神了哈!

------解决方案--------------------
该map里是否包含这个key
------解决方案--------------------
就是map的key啊,这个用来统计数组里字符的个数。
------解决方案--------------------
因为list.get()返回的是对象啊,只能用对象转