统计字符串每个字符出现的次数

Posted yschung

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计字符串每个字符出现的次数相关的知识,希望对你有一定的参考价值。

 1 package cn.yschung.demo;
 2 
 3 import java.util.Arrays;
 4 import java.util.HashMap;
 5 import java.util.Set;
 6 
 7 public class StirngDemo {
 8 
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11         String ch = "aababcabcdabcddasae";
12         // 转成数组
13         char[] arr = ch.toCharArray();
14         HashMap<Character, Integer> hm = new HashMap<Character, Integer>();
15 
16         for (char s : arr) {
17             // 得到键值
18             Integer c = hm.get(s);
19             if (c == null) {// 如果c=空,则集合的值就为1
20                 hm.put(s, 1);
21             } else {
22                 c++;
23                 hm.put(s, c);
24             }
25         }
26 
27         Set<Character> set = hm.keySet();
28         // 遍历集合
29         for (Character i : set) {
30             Integer ss = hm.get(i);// 获取value值
31             StringBuilder sb = new StringBuilder();// 创建StringBuilder
32             sb.append(i).append("(").append(ss).append(")");
33             String result = sb.toString();
34             System.out.println(result);
35         }
36 
37     }
38 
39 }

 

以上是关于统计字符串每个字符出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

统计句子中各个字符出现的次数

python 编写代码首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数。

JavaScript学习(七十七)—统计字符串中出现次数最多的字符和每个字符出现的次数

python字符串出现次数

java统计字符串数组中每个字符串所出现的次数

统计字符串每个字符出现的次数