java字符大小写转换,空格判断,中英文判断。
通常遇到的问题是键盘键入字符串,然后将字符串转换为字符数组,然后再进行操作。
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
//读取一行,可包含空格
String next = scanner.nextLine();
//将字符串转为字符数组
char[] chars = next.toCharArray();
- Character 字符串有关的常用方法,用来操作单个字符
Character.isUpperCase(char c) //--->判断该字符是否为大写字母。
Character.isLowerCase(char c) //--->判断该字符是否为小写字母。
Character.toUpperCase(char c) //--->将小写字母转为大写字母
Character.toLowerCase(char c) //--->将大写字母转为小写字母
Character.isUpperCase(char c) | Character.isLowerCase(char c) //--->判断该字符是否为英文字母。
Character.isLetter(char c) //--->判断该字符是否为字母,该方法会将汉字当作字母。
Character.isDigit(char c) //--->判断该字符是否为数字
Character.isSpaceChar(char c) //--->判断该字符是否为空格