阅读时间: 5分钟
Character Class 是一个a wrapper class,在 java.lang package内。 它可以将char类包装成为物件而类别是Character。
由于char类只是一个primitive data type,想要把char类变成物件就需要把它变成Character类。
创建一个新的Character类物件,很简单。
例子:
Character ch = new Character('a');
Character类有不同的方法(method)可以使用:
isLetter(char ch) 作用是判断该字元是否为字母
isDigit(char ch) 作用是判断该字元是否为数字
isLowerCase(char ch) 作用是判断该字元是否为小写字母
isUpperCase(char ch) 作用是判断该字元是否为大写字母
isWhitespace(char ch) 作用是判断该字元是否为空白符号
toUpperCase(char ch) 作用是将该字元转换成大写字母
toLowerCase(char ch) 作用是将该字元转换成小写字母
toString(char ch) 作用是将该字元转换成字串
例子:
public class CharacterClassDemo {public static void main(String[] args) { char c1 = '8'; char c2 = 'y'; char c3 = 'f'; char c4 = 'F'; char c5 = ' '; System.out.println(Character.isDigit(c1)); System.out.println(Character.isLetter(c2)); System.out.println(Character.isLowerCase(c3)); System.out.println(Character.isUpperCase(c4)); System.out.println(Character.isWhitespace(c5)); System.out.println(Character.toUpperCase(c3)); System.out.println(Character.toLowerCase(c4)); System.out.println(Character.toString(c4)); //将char ‘F’ 转为String type if(Character.toString(c4) instanceof java.lang.String) { System.out.println("is a String"); } }}