我正在尝试打印字符串的输出以查找其中大写和小写的计数。
例如,如果字符串 =“AaaBBbCc”,我需要输出为:“A1a2B2b1C1c1”。
大写“A”的 IE 计数,然后是小写“a”的计数,附加字符。
下面是我所做的代码片段。任何人都可以建议它是如何进行的。我知道代码不符合标准:(
public static void main(String[] args) {
String str = "AaaBBbCc";
int upperCount=0;
int lowerCount=0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if(ch>='A' && ch<='Z'){
upperCount++;
System.out.println("Uppercase letter is : "+ch+upperCount);
}
if(ch>='a' && ch<='z'){
lowerCount++;
System.out.println("Lower case letter is : "+ch+lowerCount);
}
}
System.out.println("upper count is :"+upperCount+" & lower count is: "+lowerCount);
}