cocobear9  
一枚普通的zisuer(lll¬ω¬),努力每天多学一点点
public static void CharacterCount(String s) {
        HashMap<Character,Integer> map = new HashMap<>();
        for(char c:s.toCharArray()) {
            if(map.containsKey(c)){//如果map里面已经有key这个元素了,应该取出他的对应value然后++
                Integer value = map.get(c);
                map.put(c, ++value);
            }
            else { //如果map里面没有key这个元素,应该把这个元素存进去,并给他默认的个数1
                map.put(c, 1);
            }
            
        }
        for(Map.Entry<Character, Integer> entry:map.entrySet()) {
            System.out.println(entry.getKey()+"-->"+entry.getValue());
        }
    }

 

posted on 2020-05-09 21:07  cocobear9  阅读(511)  评论(0)    收藏  举报