首页 > 其他 > 详细

HashMap输入字符串统计里面字母的个数

时间:2020-05-09 21:53:34      阅读:47      评论:0      收藏:0      [点我收藏+]
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());
        }
    }

技术分享图片

 

HashMap输入字符串统计里面字母的个数

原文:https://www.cnblogs.com/cocobear9/p/12860106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!