大多数时候,如果我们需要的是一个单个字符,我们可以使用原始char类型。例如:
- char ch = "a";
- char uniChar = "u039A";
- char[] charArray = {"a", "b", "c"};
然而,有的时候,我们需要的是一个对象(例如某个方法的形参为object类型)。Java提供了Character来把一个char包装成一个字符对象。你可以使用Character构造器来创建一个字符对象。
- Character ch = new Character("a");
注意:Character类是不可变类,所以一旦创建就不能再更改。下表列出了
Character 类提供的一些
类方法: | Method | Description |
|---|
boolean isLetter(char ch) boolean isDigit(char ch) | 判断给定的字符是否实字母或者数字 |
boolean isWhitespace(char ch) | 判断给定的字符是否是空白字符 |
boolean isUpperCase(char ch) boolean isLowerCase(char ch) | 判断给定的字符是否是大(小)写字符 |
char toUpperCase(char ch) char toLowerCase(char ch) | 将给定的字符转换成大(小)写 |
toString(char ch) | 讲给定的字符转换成字符串对象 |
“”加一个单个字符构成转意字符,Java中的转意字符如下:
| 插入table键所含的空格数个空格 |
| 插入回退符 |
| 插入新行 |
| 插入回车 |
f | 插入换页符 |
" | 插入" |
" | 插入" |
\ | 插入 |