java统计一个字符串中出现的大写字母,小写字母,数字各自的个数.
时间: 2023-11-16 22:59:39 浏览: 51
可以通过遍历字符串中的每个字符,判断其是否为大写字母、小写字母或数字,来统计它们的个数。具体实现可以参考以下代码:
```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 c = str.charAt(i);
if (Character.isUpperCase(c)) { // 如果是大写字母
upperCount++;
} else if (Character.isLowerCase(c)) { // 如果是小写字母
lowerCount++;
} else if (Character.isDigit(c)) { // 如果是数字
digitCount++;
}
}
System.out.println("大写字母个数:" + upperCount);
System.out.println("小写字母个数:" + lowerCount);
System.out.println("数字个数:" + digitCount);
}
```
在主函数中调用该方法,传入需要统计的字符串即可:
```java
public static void main(String[] args) {
String str = "Ab1C23deF4G";
countCharacters(str);
}
```
输出结果为:
```
大写字母个数:4
小写字母个数:3
数字个数:4
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)