Java统计字符串中每个字符出现的次数
程序员文章站
2022-04-18 18:31:26
...
统计字符串中每个字符出现的次数
1.输入一个字符串
2.统计个数
备注:利用TreeMap集合实现
public class chnums {
public static void main(String[] args) {
System.out.println("请输入一个字符");
Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
TreeMap<Character,Integer> tm=new TreeMap<Character, Integer>();
for (int i = 0; i < line.length(); i++) {
char key = line.charAt(i);
Integer value = tm.get(key);
if (value ==null){
tm.put(key,1);
}else {
value++;
tm.put(key,value);
}
}
//可拼接成一个字符串
//StringBuilder sb=new StringBuilder();
Set<Character> keyset = tm.keySet();
for (Character key:keyset){
Integer value= tm.get(key);
System.out.println(key+"("+value+")");
}
}
}
running:
请输入一个字符
abccdeshsksgbjhsjhaggsggssg
a(2)
b(2)
c(2)
d(1)
e(1)
g(6)
h(3)
j(2)
k(1)
s(7)
上一篇: Spring 注入集合类型
推荐阅读
-
python统计字符串中指定字符出现次数的方法
-
Java统计一个字符串在另外一个字符串出现次数的方法
-
aabccd统计每个字符出现的次数,结果显示{ a: 2, b: 1, c: 2, d: 1 };去掉重复的字符,使结果显示abcd
-
Java 替换字符串中的回车换行符的方法
-
Java中Boolean与字符串或者数字1和0的转换实例
-
EXCEL如何统计指定单元格区域中某关键字或字符出现的次数
-
python统计文本字符串里单词出现频率的方法
-
C#统计字符串中数字个数的方法
-
PHP字符串函数系列之nl2br(),在字符串中的每个新行 ( ) 之前插入 HTML 换行符br
-
awk统计文件中某关键词出现次数的命令