Character类、Boolean类

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");
	}
发布了96 篇原创文章 · 获赞 13 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_39559301/article/details/104622063