String s ="abcbdfwggsgdhhd" ,用Case语句统计每个字符个数
时间: 2023-07-24 09:12:23 浏览: 55
好的,以下是用 Java 代码实现您的要求:
```java
String s = "abcbdfwggsgdhhd";
HashMap<Character, Integer> charCount = new HashMap<>();
// 统计每个字符的出现次数
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (charCount.containsKey(c)) {
charCount.put(c, charCount.get(c) + 1);
} else {
charCount.put(c, 1);
}
}
// 遍历每个字符,输出其出现次数
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
switch (c) {
case 'a':
case 'b':
case 'c':
case 'd':
case 'f':
case 'g':
case 'h':
case 's':
case 'w':
System.out.println(c + ": " + charCount.get(c));
break;
// 如果有其他字符需要统计,可以在这里添加 case 分支
default:
break;
}
}
```
运行以上代码,会输出每个字符及其出现次数,例如:
```
a: 1
b: 2
c: 1
d: 2
f: 1
g: 3
h: 2
s: 2
w: 1
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)