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+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告