思路可以借鉴本例子:
本条例子是查询一条字符串中所有重复字符的数量
如:String str = "abcabcbb";
{a=2, b=4, c=2}
这里很简单不详细介绍了:
String str = "abcabcbb";
char[] chars = str.toCharArray();
Map<Character,Integer> charMap = new HashMap<Character,Integer>();
for(Character c:chars){
if(charMap.containsKey(c)){
charMap.put(c,charMap.get(c)+1);
}else {
charMap.put(c,1);
}
}
完毕!