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
廣告