在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况。为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。
Character类提供了一系列方法来操纵字符。你可以使用Character的构造方法创建一个Character类对象
Character ch = new Character('a');
将一个char类型的参数传递给需要一个Character类型参数的方法时,那么编译器会自动地将char类型参数转换为Character对象。 这种特征称为装箱,反过来称为拆箱。
// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';
// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');
转义序列
public class Test {
public static void main(String args[]) {
System.out.println("访问\"菜鸟教程!\"");
}
}
//运行结果
访问"菜鸟教程!"
Character 方法
boolean isLetter(char ch)
是否是一个字母public static boolean isDigit(char ch)
是否是一个数字字符boolean isWhitespace(char ch)
是否为空白字符boolean isUpperCase(char ch)
是否为大写字母boolean isLowerCase(char ch)
是否为小写字母char toUpperCase(char ch)
用于将小写字符转换为大写char toLowerCase(char ch)
用于将大写字符转换为小写。String toString(char ch)
返回一个表示指定 char 值的 String 对象