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

更新于:2024年6月24日

9K+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告