Character类
Character(char value):构造方法,通过char值创建一个新的Character对象。
char charValue():返回此Character对象的值。
int compareTo(Character anotherCharacter):方法返回值值是int,如果返回是0,则相等;如果返回值小于0,则此对象小于对象;如果返回值大于0,则此对象大于参数对象;
public static void main(String[] args) {
//创建数值为“A”的Character对象
Character objChar1=new Character('A');
//从Character对象返回char值
char ch=objChar1.charValue();
//字符串比较
Character objChar2=new Character('C');
int result=objChar1.compareTO(objChar2);
//result = -2,表示objChar1小于objChar2
if(result<0){
System.out.println("objChar1小于objChar2");
}
}
Boolean类
1、构造方法
Boolean类有两个构造方法,构造方法定义如下:
Boolean(boolean value):通过一个boolean值创建Boolean对象。
Boolean(String s):通过字符串创建Boolean对象。s不能为null,s如果是忽略大小写“true”或“True”则转换为true对象,其他字符串都转换为false对象。
2、compareTo()方法
Boolean类有int compareTo(数值包装类对象)方法,可以进行包装对象的比较。方法返回值是int,如果返回值是0,则相等;如果返回值小于0,则此对象小于参数对象;如果返回值大于0,则此对象大于参数对象
3、字符串转换为boolean类型
Boolean 包装类都提供静态parseBoolean()方法实现将字符串转换为对应的boolean 类型,方法定义如下:
public static void main(String[] args) {
//创建数值为true的Character对象true
Boolean obj1=new Boolean(true);
//通过字符串“true”创建Character对象true
Boolean obj2=new Boolean("true");
//通过字符串“True”创建Character对象true
Boolean obj3=new Boolean("True");
//通过字符串“tTRUErue”创建Character对象true
Boolean obj4=new Boolean("TRUE");
//通过字符串“false”创建Character对象false
Boolean obj5=new Boolean("false");
//通过字符串“Yes”创建Character对象false
Boolean obj6=new Boolean("Yes");
//通过字符串“abc”创建Character对象false
Boolean obj7=new Boolean("abc");
boolean b1=Boolean.parseBoolean("true");
boolean b2=Boolean.parseBoolean("True");
boolean b3=Boolean.parseBoolean("TRUE");
boolean b4=Boolean.parseBoolean("false");
boolean b5=Boolean.parseBoolean("Yes");
boolean b6=Boolean.parseBoolean("abc");
}