判断字符串中有没有大小写和数字并大小写字母转换
public void fun(String str){
char[] c=str.toCharArray();
int daxie_zimu=0;
int xiaoxie_zimu=0;
int number=0;
String in="";
for(int i=0;i<str.length();i++){
if(c[i]>='a'&&c[i]<='z'){//判断有没有小写字母
xiaoxie_zimu++;
}else if(c[i]>='A'&&c[i]<='Z'){//判断有没有大写字母
daxie_zimu++;
// str.toLowerCase()//此方法将大写转换为小写
// str.toUpperCase()//此方法将小写转换为大写
in=String.valueOf(str.charAt(i));//可以通过此方式获取字符串的相应位置的内容
}else if(c[i]>='0'&&c[i]<='9'){//判断有没有数字
number++;
}
}
// System.out.println("大写字母有:"+daxie_zimu+"个,小写字母有:"+xiaoxie_zimu+"个,数字有:"+number+"个");
}