输入一个字符串,数出其中的字母的个数. 输入 一个字符串,不包含空格(长度小于100) 输出 字符串中的字母的个数 样例输入 复制 124lfdk54AIEJ92854&%$GJ 样例输出 复制 10用Java
时间: 2025-01-27 16:14:45 浏览: 29
在Java中,你可以通过以下步骤编写一个函数来计算给定字符串中的字母个数:
```java
public class Main {
public static void main(String[] args) {
String input = "124lfdk54AIEJ92854&%$GJ";
int letterCount = countLetters(input);
System.out.println("复制 " + letterCount); // 打印结果
}
public static int countLetters(String str) {
// 创建一个字符集,只保留字母
StringBuilder allowedChars = new StringBuilder();
for (char c = 'a'; c <= 'z'; c++) allowedChars.append(c);
for (char c = 'A'; c <= 'Z'; c++) allowedChars.append(c);
// 初始化字母计数器
int letterCount = 0;
// 遍历字符串,如果字符在允许的字符集中,则加一
for (char ch : str.toCharArray()) {
if (allowedChars.indexOf(ch) != -1) {
letterCount++;
}
}
return letterCount;
}
}
```
在这个示例中,`countLetters`函数首先创建了一个只包含小写字母和大写字母的字符串,然后遍历输入的字符串,对于每个字符检查它是否在允许的字符集中。如果在,就增加字母计数器。最后返回这个计数。
阅读全文
相关推荐


















