Scanner put = new Scanner(System.in);
System.out.println("请输入一个字符串");
String str = put.next();
char[] array = str.toCharArray();
int a=0,b=0,c=0,d=0;
for(int i=0;i<array.length;i++) {
char ch = array[i];
if('A'<= ch&&ch <='Z') {
a++;
}else if('a'<= ch&&ch <='z') {
b++;
}else if('0'<= ch&&ch <='9') {
c++;
}else {
d++;
}
}
System.out.println("大写字符有:"+a);
System.out.println("小写字符:"+b);
System.out.println("数字:"+c);
System.out.println("其他:"+d);
【Java】统计字符串中各种字符的个数
最新推荐文章于 2022-07-26 17:18:19 发布