用java统计字符串中大小写字母和数字出现的次数
时间: 2023-11-14 20:07:16 浏览: 120
以下是一个使用Java统计字符串中大小写字母和数字出现次数的示例代码:
```
public static void countCharacters(String str) {
int upperCount = 0;
int lowerCount = 0;
int digitCount = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (Character.isUpperCase(ch)) {
upperCount++;
} else if (Character.isLowerCase(ch)) {
lowerCount++;
} else if (Character.isDigit(ch)) {
digitCount++;
}
}
System.out.println("Number of uppercase letters: " + upperCount);
System.out.println("Number of lowercase letters: " + lowerCount);
System.out.println("Number of digits: " + digitCount);
}
```
在这个方法中,我们使用三个计数器来跟踪字符串中出现的大写字母、小写字母和数字的数量。我们使用一个for循环来遍历字符串中的每个字符。对于每个字符,我们使用Character类的isUpperCase、isLowerCase和isDigit方法来判断它是大写字母、小写字母还是数字,并相应地增加计数器的值。最后,我们使用System.out.println语句输出每个计数器的值。
阅读全文