java中的 Character
类提供了许多静态方法用于处理单个字符
1.isDigit(char c)
: 判断给定字符是否为数字(‘0’-‘9’)。
2.isLetter(char c)
:判断给定字符是否为字母。
3. isLetterOrDigit(char c)
: 判断给定字符是否为字母或数字。
4. isLowerCase(char c)
: 判断给定字符是否为小写字母。
5. isUpperCase(charc)
:判断给定字符是否为大写字母。
6. isWhitespace(char c)
: 判断给定字符是否为空白字符(包括空格、制表符、换行符等)。
7. toLowerCase(char c)
: 将给定的大写字母字符转换为小写形式。如果是小写字母或其他字符,则返回原样。
8. toUpperCase(char c)
: 将给定的小写字母字符转换为大写形式。如果是大写字母或其他字符,则返回原样。
9. toString(char c)
: 返回包含指定字符的字符串。
10. getNumericValue(char c)
:返回给定字符的数值表示。如果字符不是数字,则返回-1。
代码示例:
public class CharacterMethodsExample {
public static void main(String[] args) {
char ch = 'A';
System.out.println("Character: " + ch);
System.out.println("Is Digit: " + Character.isDigit(ch));
System.out.println("Is Letter: " + Character.isLetter(ch));
System.out.println("Is Letter or Digit: " + Character.isLetterOrDigit(ch));
System.out.println("Is Lower Case: " + Character.isLowerCase(ch));
System.out.println("Is Upper Case: " + Character.isUpperCase(ch));
System.out.println("Is Whitespace: " + Character.isWhitespace(ch));
System.out.println("To Lower Case: " + Character.toLowerCase(ch));
System.out.println("To Upper Case: " + Character.toUpperCase(ch));
System.out.println("Numeric Value: " + Character.getNumericValue(ch));
System.out.println("To String: " + Character.toString(ch));
}
运行结果:
Character: A
Is Digit: false
Is Letter: true
Is Letter or Digit: true
Is Lower Case: false
Is Upper Case: true
Is Whitespace: false
To Lower Case: a
To Upper Case: A
Numeric Value: -1
To String: A