java定义一个字符串,统计此字符串中字母的个数,并打印输出。
时间: 2023-08-26 21:04:09 浏览: 157
java基础编程:统计出给定字符串的英文字母、空格、数字和其它字符的个数
你可以使用Java的String类和字符数组来完成这个任务。以下是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello World";
int letterCount = 0;
// 将字符串转换为字符数组
char[] charArray = str.toCharArray();
// 遍历字符数组并统计字母个数
for (char c : charArray) {
if (Character.isLetter(c)) {
letterCount++;
}
}
System.out.println("字母个数:" + letterCount);
}
}
```
在上述代码中,我们首先定义了一个字符串`str`,然后使用`toCharArray()`方法将其转换为字符数组`charArray`。接下来,我们使用`for-each`循环遍历字符数组,并使用`Character.isLetter()`方法判断每个字符是否为字母,如果是,则将字母计数器`letterCount`加1。最后,我们将字母个数打印输出。
运行上述代码,输出结果为:
```
字母个数:10
```
阅读全文