使用java有字符串"aababcabcdabcde",获取字符串中每一个字母 出现的次数
时间: 2024-03-16 21:46:45 浏览: 140
java计算给定字符串中出现次数最多的字母和该字母出现次数的方法
5星 · 资源好评率100%
可以使用 HashMap 来实现统计每个字母出现的次数,Java 代码如下:
```java
String str = "aababcabcdabcde";
Map<Character, Integer> charCount = new HashMap<>();
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (charCount.containsKey(ch)) {
charCount.put(ch, charCount.get(ch) + 1);
} else {
charCount.put(ch, 1);
}
}
for (Map.Entry<Character, Integer> entry : charCount.entrySet()) {
System.out.println(entry.getKey() + "出现了" + entry.getValue() + "次");
}
```
输出结果如下:
```
a出现了5次
b出现了4次
c出现了3次
d出现了2次
e出现了1次
```
阅读全文