java的char代码示例

大多数情况下,如果您使用单个字符值,您将使用原始char类型。例如:

char ch = 'a'; 
// Unicode for uppercase Greek omega character
char uniChar = '\u03A9';
// an array of chars
char[] charArray = { 'a', 'b', 'c', 'd', 'e' };

但是,有时您需要将 char用作对象——例如,作为预期对象的方法参数。Java 编程语言为此提供了一个包装类,该类将对象“包装”char在一个Character对象中。类型的对象Character包含一个字段,其类型为char。该类Character还提供了许多有用的类(即静态)方法来操作字符。

您可以使用构造函数创建Character对象Character:

Character ch = new Character('a');

在某些情况下,Java 编译器还会Character为您创建一个对象。例如,如果您将原语传递给char需要对象的方法,编译器会自动为您转换char为 a Character。此功能称为 _autoboxing_ - 或 unboxing ,如果转换以另一种方式进行。有关自动装箱和拆箱的更多信息,请参阅自动装箱和拆箱部分。

注意:Character该类是不可变的,因此一旦创建,Character对象就无法更改。

下表列出了该类中一些最有用的方法Character,但并不详尽。有关此类中所有方法的完整列表(超过 50 个),请参阅CharacterAPI 规范。

  • boolean isLetter(char ch)and boolean isDigit(char ch): 分别判断指定char值是字母还是数字。
  • boolean isWhitespace(char ch): 判断指定char值是否为空格。
  • boolean isUpperCase(char ch)and boolean isLowerCase(char ch): 分别判断指定char值是大写还是小写。
  • char toUpperCase(char ch)and :返回指定值char toLowerCase(char ch)的大写或小写形式。char
  • toString(char ch):返回一个String 表示指定字符值的对象——即一个字符的字符串。
java的char代码示例

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注