遍历一个数组,把某个数字和出现的次数关联起来

一个string,可以用hash表存储每个字母出现的次数,比如string a:aaababuddud
初始化一个hashmap

Map<Character, Integer>StringNumber = new HashMap();    
    for(char i:a.toCharArray()){
         StringNumber.put(i, StringNumber.getOrDefault(i, 0) + 1);
    }
}

同样也可以用于int类型的数据,统计某个数字在数组中出现的次数,
取出key值可以用方法keySet(),取出value值可以用方法values()

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务