统计字符串中大写字母、小写字母、数字字符的数量
public static void work3(String info){ //定义三个变量 int upperNum = 0;//大写 int lowerNum = 0;//小写 int digitalNum = 0;//数字 //Character:包装类 //Character 类在对象中包装一个基本类型 char 的值 for (int i = 0;i <info.length();i++){ char c = info.charAt(i);// charAt(int index):指定索引index处的char值 if (Character.isDigit(c)){//判断是否为数字 digitalNum++; }else if (Character.isLowerCase(c)){//判断是否为小写 lowerNum++; }else if (Character.isUpperCase(c)){//判断是否为大写 upperNum++; } }
//测试类
public class work { public static void main(String[] args) { work3("appleXIAOmisu7"); } }