12.Character 类
Character 类其实就是对基本数据类型 char 的包装,为了更好的面向对象,并为此类创建的对象提供了一系列非常方便的方法。我们向来回忆一下之前 char 类型的值如何声明定义:
char c ='a';
再来看使用 Character 类的效果:
Character c =newCharacter('a');
上面是通过创建对象的方式,下面还有简化版:
Character c ='a';
这样是不是同基本数据类型差不多了呢?上述的方式还有个名字,称为装箱。
装箱:自动的将基本数据类型转化为包装器类型。
拆箱:自动的将包装器类型转换为基本数据类型。
// 装箱 Character c = 'a'; // 拆箱 char ch = c;
12.1 转移字符
同 Python 中类似,转移字符即前方带有反斜杠 \
的字符。比如 \"
代表 "
本身,而非字符串的含义。另外一些常用的转移序列有:
1.tab 键:\t
2.删除键:\b
3.换行符:\n
4.回车键:\r
5.单引号:\'
6.双引号:\"
7.反斜杠:\\
12.2 Character 方法
下面列举一些常用的 Character 方法:
isLetter()
看其是否为一个字母;isDigit()
看其是否为一个数字字符;isWhitespace()
看其是否为一个空白字符;isUpperCase()
看其是否为大写字母;isLowerCase()
看其是否为小写字母;toUpperCase()
指定字母的大写形式;toLowerCase()
指定字母的小写形式;toString()
返回字符的字符串形式,字符串的长度为 1。