* Character char的包装类
方法:
* isLowerCase(char a)是否为小写字母
* isUpperCase(char a)是否为大写字母
* isDigit(char a )是否为数字
1 package characterdemo; 2 /** 3 * Character char的包装类 4 * isLowerCase(char a)是否为小写字母 5 * isUpperCase(char a)是否为大写字母 6 * isDigit(char a )是否为数字 7 * @author star 8 * 9 */ 10 public class CharacterDemo { 11 public static void main(String[] args) { 12 String s = "abcABC0123+-*/"; 13 //字符串转换成字符数组 14 char[] ch = s.toCharArray(); 15 16 int u_count = 0; 17 int l_count = 0; 18 int n_count = 0; 19 int o_count = 0; 20 21 //遍历 22 for (int i = 0; i < ch.length; i++) { 23 if (Character.isLowerCase(ch[i])) { 24 l_count++; 25 } else if(Character.isUpperCase(ch[i])) { 26 u_count++; 27 }else if (Character.isDigit(ch[i])) { 28 n_count++; 29 } else { 30 o_count++; 31 } 32 } 33 System.out.println("小写字母"+l_count+"大写字母"+u_count+"数字"+n_count+"其他"+o_count); 34 } 35 }