Java程序对给定字符串中的大小写字符进行计数

为了计算大写和小写字符,我们必须首先确定天气中给定的字符是大写还是小写。为此,我们将采用Java中每个字符的ASCII值的概念。

在Java中,我们知道每个字符都有对应的ASCII值,因此我们将比较每个字符在大写还是小写的范围内。在下面的示例中,首先将字符串转换为字符数组以便于横向使用,然后查找天气位于大写或小写字母范围内,也为大写和小写字母设置了计数器,字符的位置相应增加。

示例

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