JAVA统计 字符串中每个字母出现的次数?
时间: 2024-11-18 20:18:00 浏览: 2
java实现统计字符串中大写字母,小写字母及数字出现次数的方法示例
在Java中,你可以通过遍历字符串并使用HashMap来统计每个字母出现的次数。以下是一个简单的示例:
```java
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
Map<Character, Integer> letterCount = new HashMap<>();
// 遍历字符串
for (char c : str.toCharArray()) {
// 如果字符已经是键,则增加计数,否则添加到Map中,并设置计数为1
letterCount.put(c, letterCount.getOrDefault(c, 0) + 1);
}
// 打印结果
for (Map.Entry<Character, Integer> entry : letterCount.entrySet()) {
System.out.println("字符 '" + entry.getKey() + "' 出现了 " + entry.getValue() + " 次");
}
}
}
```
这个程序会输出每个字符及其在字符串中出现的次数。
阅读全文