Java程序:统计给定字符串中大写和小写字符的个数
为了统计大写和小写字符的个数,我们首先需要判断给定的字符是大写还是小写。为此,我们将使用Java中每个字符的ASCII值的概念。
在Java中,我们知道每个字符都有对应的ASCII值,因此我们将比较每个字符是否在大小写的范围内。
在Java中统计字符串中大写和小写字符的个数
在下面的例子中,首先将字符串转换为字符数组以便于遍历,然后判断它是否在大小写范围内,并设置大写和小写计数器,根据字符所在范围相应地增加计数器。
示例
public class CountUpperLower { public static void main(String[] args) { String str1 = "AbRtt"; int upperCase = 0; int lowerCase = 0; char[] ch = str1.toCharArray(); for(char chh : ch) { if(chh >='A' && chh <='Z') { upperCase++; } else if (chh >= 'a' && chh <= 'z') { lowerCase++; } else { continue; } } System.out.println("Count of Uppercase letter/s is/are " + upperCase + " and of Lowercase letter/s is/are " + lowerCase); } }
输出
Count of Uppercase letter/s is/are 2 and of Lowercase letter/s is/are 3
广告