Java输出50个字符数组中各个字母个数
时间: 2024-01-26 10:04:28 浏览: 31
可以使用一个长度为26的数组来存储每个字母出现的次数。遍历50个字符数组,每当遇到一个字母,就将对应的计数器加1。最后输出每个字母出现的次数即可。
示例代码:
```java
public class CountLetters {
public static void main(String[] args) {
char[][] chars = new char[50][100]; // 50个字符数组,每个长度为100
// 填充字符数组,此处省略
int[] counts = new int[26]; // 存储每个字母出现的次数
for (int i = 0; i < 50; i++) {
for (int j = 0; j < 100; j++) {
char c = chars[i][j];
if (c >= 'a' && c <= 'z') {
counts[c - 'a']++; // 小写字母
} else if (c >= 'A' && c <= 'Z') {
counts[c - 'A']++; // 大写字母
}
}
}
for (int i = 0; i < 26; i++) {
System.out.println((char) ('a' + i) + ": " + counts[i]);
}
}
}
```