题目描述 给定一字符串,例如AAAABCCDDDDDEFFFFF,统计字符串每个元素出现的次数。
private static void CountStr(String str) {
// TODO Auto-generated method stub
char[] array = str.toCharArray();
HashMap<Character, Integer> hm = new HashMap<Character, Integer>();
for(char c:array) {
if(!hm.containsKey(c)) {
hm.put(c, 1);
}else {
// 重复即覆盖
hm.put(c, hm.get(c)+1);
}
}
for(char key:hm.keySet()) {
System.out.print(key + "" + hm.get(key));
}
}结果演示:

本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。