统计字符串中每个元素出现的次数

mac2026-03-27  5

题目描述 给定一字符串,例如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)); } }

结果演示:

最新回复(0)