JAVA输入一个字符串,统计大写字母,小写字母,数字,空格以及其他字符个数
时间: 2024-10-22 14:11:19 浏览: 64
在Java中,你可以使用`Character`类的各种常量和方法来统计给定字符串中的大写字母、小写字母、数字和空格等字符的个数。以下是一个简单的示例:
```java
public class CharacterCounter {
public static void countCharacters(String input) {
int uppercaseCount = 0; // 大写字母计数
int lowercaseCount = 0; // 小写字母计数
int digitCount = 0; // 数字计数
int spaceCount = 0; // 空格计数
int otherCount = 0; // 其他字符计数
for (int i = 0; i < input.length(); i++) {
char ch = input.charAt(i);
// 判断字符类型并增加对应的计数
if (Character.isUpperCase(ch)) {
uppercaseCount++;
} else if (Character.isLowerCase(ch)) {
lowercaseCount++;
} else if (Character.isdigit(ch)) {
digitCount++;
} else if (ch == ' ') {
spaceCount++;
} else {
otherCount++; // 对于其他非字母、数字和空格的字符计数
}
}
System.out.println("Uppercase letters: " + uppercaseCount);
System.out.println("Lowercase letters: " + lowercaseCount);
System.out.println("Digits: " + digitCount);
System.out.println("Spaces: " + spaceCount);
System.out.println("Other characters: " + otherCount);
}
}
```
当你调用 `countCharacters(input)` 函数并传入一个字符串时,它会打印出每个字符类型的计数值。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)