代码:
public class StringTestDemo10 {
public static void main(String[] args) {
String s="HAHGALsjhdgsa155==145 13--213113--";
char[] chars=s.toCharArray();
int count1=0;
int count2=0;
int count3=0;
for (int i=0;i< chars.length;i++){
char c=chars[i];
if (c>='A'&&c<='Z'){
count1++;
}
else if(c>='a'&& c<='z'){
count2++;
}
else if (c>=0&& c<=9){
count3++;
}
}
System.out.println("大写字母个数为"+count1);//6
System.out.println("小写字母个数为"+count2);//7
System.out.println("数字的个数为"+count1);//6
}
}
结果: