Java For Android - Character


大多数时候,如果我们需要的是一个单个字符,我们可以使用原始char类型。例如:

  1. char ch = 'a';   
  2. char uniChar = '\u039A';   
  3. char[] charArray = {'a''b''c'};  

然而,有的时候,我们需要的是一个对象(例如某个方法的形参为object类型)。Java提供了Character来把一个char包装成一个字符对象。你可以使用Character构造器来创建一个字符对象。
  1. 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中的转意字符如下:

\t 插入table键所含的空格数个空格
\b 插入回退符
\n 插入新行
\r 插入回车
\f 插入换页符
\' 插入'
\" 插入"
\\ 插入\

相关内容