答:Java统计字符出现次数的方法有很多,是一种使用HashMap实现的方法:
答:
Java统计字符出现次数的方法有很多,是一种使用HashMap实现的方法:
1. 首先声明一个HashMap,用于存储字符和字符出现的次数。
2. 遍历字符串,将每个字符作为key,如果HashMap中不存在该key,则将其value置为1;如果存在,则将value加1。
3. 遍历完成后,HashMap中就存储了所有字符及其出现次数,可以根据需要进行输出。
是代码示例:
public static void countChar(String str) {
HashMap
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (!map.containsKey(c)) {
map.put(c, 1);
} else {
int count = map.get(c);
map.put(c, count + 1);
}
}
// 输出结果
for (Character key : map.keySet()) {
System.out.println(key + ": " + map.get(key));
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(27条)