Map(5)--用集合统计字符串中字符出现的次数
2017-11-29 16:48
260 查看
案例如下:
输出结果:
public static void main(String[] args) { String s="aaaabbbbbbbccccccc"; char[] arr=s.toCharArray(); HashMap<Character, Integer> hm=new HashMap<Character, Integer>(); for (char c : arr) { /*if(!hm.containsKey(c)){//如果不包含这个健,就将该字符当作健,值为1存储 hm.put(c, 1); }else{ hm.put(c, c.get(c)+1); }*/ hm.put(c, !hm.containsKey(c)?1:hm.get(c)+1);//优化算法 } for (Character key : hm.keySet()) { System.out.println(key+"="+hm.get(key)); } }
输出结果:
b=7 c=7 a=4
相关文章推荐
- Java基础知识强化之集合框架笔记61:Map集合之统计字符串中每个字符出现的次数的案例
- 使用map集合统计字符串中字母出现的次数
- 用map统计字符串中字符出现的次数
- 【java编程】Map集合之TreeMap字符串中字符出现次数
- 集合框架_统计字符串中每个字符出现的次数案例图解
- 集合框架_统计字符串中每个字符出现的次数案例代码实现
- 集合框架-统计字符串中每个字符出现的次数案例图解
- 集合框架-统计字符串中每个字符出现的次数案例代码实现
- 超初级的用Python收集杂乱字符串中的特定字符,统计出每个特定字符的出现次数并取出最小值
- 一个字符串中出现次数最多的字符 统计这个次数【实现代码】
- VBS去除字符串的重复项并统计重复字符出现的次数
- EXCEL:统计某个字符串中,某字符或某字符串出现的次数
- 统计字符串中相同字符出现的次数
- js——统计字符串中每种字符出现的次数,出现次数最多的是? 出现?次
- php统计所有字符在字符串中出现的次数
- 统计字符串中每个字符出现的次数
- 几种统计一段字符串中所有字符出现次数的方法
- 统计一个字符串中字符出现的次数(带上机课时候发现学生都有很好的思路bitmap)
- Python统计字符串里某个字符出现的次数
- 经典map集合问题,黑马作业题,1.利用键盘录入,输入一个字符串,.统计该字符串中各个字符的数量(提示:字符不用排序)