Character包装类常用方法
Character 类是 char 基本数据类型的包装类,用于提供对字符数据的操作和封装。
1. isDigit(char ch)
方法示例:
判断指定字符是否是一个数字(0-9)。返回值为 boolean 类型。
char ch1 = '5';
char ch2 = 'A';
System.out.println(Character.isDigit(ch1)); // 输出 true
System.out.println(Character.isDigit(ch2)); // 输出 false
2. isLetter(char ch)
方法示例:
判断指定字符是否是一个字母(a-z 或 A-Z)。返回值为 boolean 类型。
char ch1 = 'B';
char ch2 = '3';
System.out.println(Character.isLetter(ch1)); // 输出 true
System.out.println(Character.isLetter(ch2)); // 输出 false
3. isLetterOrDigit(char ch)
方法示例:
判断指定字符是否是一个字母或数字。返回值为 boolean 类型。
char ch1 = 'C';
char ch2 = '#';
System.out.println(Character.isLetterOrDigit(ch1)); // 输出 true
System.out.println(Character.isLetterOrDigit(ch2)); // 输出 false
4. isLowerCase(char ch)
方法示例:
判断指定字符是否是小写字母。返回值为 boolean 类型。
char ch1 = 'x';
char ch2 = 'K';
System.out.println(Character.isLowerCase(ch1)); // 输出 true
System.out.println(Character.isLowerCase(ch2)); // 输出 false
5. toLowerCase(char ch)
方法示例:
将指定字符转换为小写字母。如果字符本身就是小写字母,则返回原字符;如果字符是大写字母,则返回对应的小写字母。
char ch = 'C';
char lowerCase = Character.toLowerCase(ch);
System.out.println(lowerCase); // 输出 'c'
6. isUpperCase(char ch)
方法示例:
判断指定字符是否是大写字母。返回值为 boolean 类型。
char ch1 = 'X';
char ch2 = 'k';
System.out.println(Character.isUpperCase(ch1)); // 输出 true
System.out.println(Character.isUpperCase(ch2)); // 输出 false
7. toUpperCase(char ch)
方法示例:
将指定字符转换为大写字母。如果字符本身就是大写字母,则返回原字符;如果字符是小写字母,则返回对应的大写字母。
char ch = 'c';
char upperCase = Character.toUpperCase(ch);
System.out.println(upperCase); // 输出 'C'
8. isWhitespace(char ch)
方法示例:
判断指定字符是否是一个空白字符(空格、制表符、换行符等)。返回值为 boolean 类型。
char ch1 = ' ';
char ch2 = 'A';
System.out.println(Character.isWhitespace(ch1)); // 输出 true
System.out.println(Character.isWhitespace(ch2)); // 输出 false
9. toString(char ch)
方法示例:
char ch = 'Z';
String str = Character.toString(ch);
System.out.println(str); // 输出 "Z"