Character构造方法、常用方法、常量

Character类在对象中包装一个基本类型为char的值。一个Character 类型的对象包含类型为char的单个字段。该类提供了几种方法,以确定 字符的类别(小写字母、数字等),并将字符从大写转换成小写,反之亦然。

构造方法

Character类的构造方法的语法如下:

Character(char value)

该类的构造函数必须是一个char类型的数据。通过该构造函数创建 的Character类对象包含由char类型参数提供的值。一旦Character类被创 建,它包含的数值就不能改变了。

【例】以char型变量作为参数,创建Character对象。实例代码如下:

Character mychar = new Character('s');

常用方法

Character类提供了很多方法来完成对字符的操作,常用的方法如表所示。

Character类的常用方法
Character类的常用方法

下面通过实例来介绍Character对象的某些方法的使用。

【例】在项目中创建类UpperOrLower,在主方法中创建 Character类的对象,并判断字符的大小写状态。

public class UpperOrLower { // 创建类UpperOrLower
	public static void main(String args[]) { // 主方法
		Character mychar1 = new Character('A'); // 声明Character对象
		Character mychar2 = new Character('a'); // 声明Character对象
		System.out.println(mychar1 + "是大写字母吗? "
				+ Character.isUpperCase(mychar1));
		System.out.println(mychar2 + "是小写字母吗? "
				+ Character.isLowerCase(mychar2));
	}
}
实例的运行结果
实例的运行结果

常量

Character类提供了大量表示特定字符的常量。

  • CONNECTOR_PUNCTUATION:返回byte型值,表示Unicode规 范中的常规类别“Pc”。
  • TITLECASE_LETTER:返回byte型值,表示Unicode规范中的常 规类别“Lt”。
  • UNASSIGNED:返回byte型值,表示Unicode规范中的常规类 别“Cn”。

发表评论