脚本宝典收集整理的这篇文章主要介绍了Java™ 教程(字符),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
字符
大多数情况下,如果使用单个字符值,则将使用原始char
类型,例如:
char ch = 'a'; // Unicode for upPErcase Greek omega character char uniChar = 'u03A9'; // an array of chars char[] charArray = { 'a', 'b', 'c', 'd', 'e' };
但是,有时候需要使用字符作为对象 — 例如,作为期望对象的方法参数,Java编程语言提供了一个包装类,为此目的将字符“包装”到Character
对象中,Character
类型的对象包含单个字段,其类型为char
,此Character类还提供了许多用于操作字符的有用类(即静态)方法。
你可以使用Character
构造函数创建Character
对象:
Character ch = new Character('a');
在某些情况下,Java编译器还会为你创建一个Character
对象,例如,如果将原始char
传递给需要对象的方法,则编译器会自动将char
转换为Character
,如果转换采用另一种方式,则此功能称为自动装箱或拆箱,有关自动装箱和拆箱的详细信息,请参阅自动装箱和拆箱。
注意:Character
类是不可变的,因此一旦创建,就无法更改Character
对象。
下表列出了Character
类中一些最有用的方法,但并非详尽无遗,有关此类中所有方法的完整列表(有超过50个),请参阅java.lang.Character API规范。
方法 描述 boolean isLetter(char ch)
boolean isDigIT(char ch)
确定指定的char
值分别是字母还是数字。 boolean isWhitespace(char ch)
确定指定的char
值是否为空格。 boolean isUpperCase(char ch)
boolean isLowerCase(char ch)
确定指定的char
值分别是大写还是小写。 char toUpperCase(char ch)
char toLowerCase(char ch)
返回指定char
值的大写或小写形式。 toString(char ch)
返回表示指定字符值的String对象 — 即一个字符的字符串。
转义序列
以反斜杠(
)开头的字符是转义序列,对编译器具有特殊含义,下表显示了Java转义序列: