public class TestDemo{
public static void main(String[] args){
int upper=0;//定义变量用来统计大写字母个数
int lower=0;//定义变量用来统计小写字母个数
int digit=0;//定义变量用来统计数字个数
String s="adfdsalgSDDG2165465";//定义一个字符串
char[] ch=s.toCharArray();//转变成字符数组
for(Character c:ch){
if(Character.isUpperCase(c))//判断是不是大写字母
upper++;//是字母就增加1
else if(Character.isLowerCase(c))//判断是不是小写字母
lower++;
else if(Character.isDigit(c))//判断是不是大数字
ids++;
}
System.out.println(upper+" "+lower+" "+digit);
}
} |
|