Java实现输入一个字符串统计个字符出现的次数
时间: 2023-11-08 11:05:41 浏览: 139
可以使用HashMap来实现字符串中字符出现次数的统计,具体实现代码如下:
```java
import java.util.HashMap;
import java.util.Map;
public class CharCount {
public static void main(String[] args) {
String str = "hello world";
Map<Character, Integer> charCountMap = new HashMap<>();
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (charCountMap.containsKey(c)) {
int count = charCountMap.get(c);
charCountMap.put(c, count + 1);
} else {
charCountMap.put(c, 1);
}
}
System.out.println(charCountMap);
}
}
```
首先定义一个字符串变量`str`,然后定义一个HashMap变量`charCountMap`来存储字符出现次数。接着使用for循环遍历字符串中的每个字符,判断字符是否已经在HashMap中出现过,如果出现过则将出现次数加1,否则将字符加入HashMap并设置出现次数为1。最后输出HashMap即可。
阅读全文