4.1.3 Character类

4.1.3 Character类

1.构造函数

Character类只能用于存储和操作单一的字符数值,Character类的对象包含了单一字符数值。以下是Character类提供的构造函数:

public Character(char)

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

下面的语句将创建一个Character对象a,该对象包含字符数据’b’:

Character a = new Character('b');

2.常用方法

①public int compareTo(Character)

compareTo(Character)是一个实例方法,参数必须为一个Character对象,而不能是char类型数据。该方法比较两个Character对象包含的数值,返回一个整数表明在当前对象中的数值是否大于、等于或者小于参数给定的数值。

②public boolean equals(Object obj)

equals()是一个实例方法,用于比较两个对象。用于Character类对象时,该方法比较当前对象容纳的数值和参数对象容纳的数值。在两个对象容纳的数值相等的时候返回true,否则返回false。

③public String to String()

所有的类从对象类继承了toString方法。toString是一个实例方法,它将对象转换为字符串。该方法用于Character类对象时,结果的字符串长度为1,并且它包含了有这个Character对象容纳的数值。

④public char charValue()

charValue是一个实例方法,它返回Character对象的字符。

⑤public static boolean isUpperCase(char)

isUpperCase(char)是一个类方法,该方法用来判断字符参数值是否为大写。当字符参数值是大写时,返回值为true,否则返回false。