java.给定一个字符串 “aWdefEhiACpqrstBDwxyz”,要求输出字符串的大写字母和小写字母的个数。
时间: 2024-10-25 22:06:20 浏览: 30
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
在 Java 中,你可以通过遍历字符串并分别统计大写字母和小写字母的数量来完成这个任务。下面是一个简单的示例代码:
```java
public class Main {
public static void main(String[] args) {
String str = "aWdefEhiACpqrstBDwxyz";
int upperCaseCount = 0;
int lowerCaseCount = 0;
for (char c : str.toCharArray()) {
if (Character.isUpperCase(c)) {
upperCaseCount++;
} else if (Character.isLowerCase(c)) {
lowerCaseCount++;
}
}
System.out.println("大写字母的数量: " + upperCaseCount);
System.out.println("小写字母的数量: " + lowerCaseCount);
}
}
```
在这个代码中,`Character.isUpperCase()` 和 `Character.isLowerCase()` 分别用于检查字符是否为大写或小写字母。然后,我们逐个迭代字符串中的字符,并增加相应的计数器。
阅读全文