/**
* 查找 “afrafA”各字符出现的次数
*
*/
- public static void findCharNum(String s) {
- char[] cs = s.toCharArray();
- Map<Character, Integer> map = new HashMap<Character, Integer>();
- for (char c : cs) {
- if (map.get(c) == null) {
- map.put(c, 1);
- } else {
- Integer k = map.get(c);
- k++;
- map.put(c, k);
- }
- }
- Set<Character> set = map.keySet();
- for (Character c : set) {
- System.out.println("字符" + c + "出现的次数:" + map.get(c));
- }
- }
如有更好的解决方法,希望贴上来!