java统计字符串中的a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,s,y,z的个数
时间: 2024-06-17 18:07:42 浏览: 110
java统计字符个数
你可以使用Java中的字符数组和循环语句来统计字符串中每个字母出现的次数,具体实现如下:
```java
String str = "Hello, world!";
int[] count = new int[26]; // 存储每个字母出现的次数
str = str.toLowerCase(); // 将字符串转换为小写字母,方便统计
// 统计字符串中每个字母出现的次数
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (c >= 'a' && c <= 'z') {
count[c - 'a']++; // 统计每个字母出现的次数
}
}
// 输出每个字母出现的次数
for (int i = 0; i < 26; i++) {
char c = (char) ('a' + i);
System.out.println(c + ": " + count[i]);
}
```
上述代码中,首先定义了一个长度为26的整型数组count,用于存储每个字母出现的次数。接着将字符串转换为小写字母,方便统计。然后使用for循环遍历字符串中的每个字符,如果该字符是小写字母,则将对应的计数器加1。最后使用for循环输出每个字母出现的次数。
阅读全文