JAVA之包装Boolean详解

来源:互联网 发布:mac从网页上下载软件 编辑:程序博客网 时间:2024/05/16 08:05
包装类Boolean


1.构造方法:
①Boolean(Boolean bool)以boolean型作为参数创建Boolean对象;
Boolean bool = new Boolean(true);
②Boolean(String str)以String型变量作为参数创建Boolean对象;
Boolean bool = new Boolean("true");
注意:用String变量作为参数时在不区分大小写情况下,str字符串为"true"("True","TRUE"等)时则创建一个值为true的Boolean对象,其他情况下则创建的是值为false的Boolean对象。


2.常用方法:
方法 返回类型 功能说明
①booleanValue(): boolean返回Boolean对象的boolean类型值
②equals(Boolean anotherBoolean): boolean在数值上比较两个Boolean对象,如果是同一boolean值返回true,否则返回false
③toString(): String使用形式有以下三种eg:①Boolean bool = Boolean.valueOf(true);String str = Boolean.toString(bool);
             ②Boolean bool = Boolean.valueOf(true);String str = bool.toString();
     ③String str = Boolean.toString(true);
④valueOf(String str | boolean bool): Boolean返回保存指定的String值或者boolean值的Boolean对象
⑤parseBoolean(String str) boolean将字符串解析为布尔类型值

eg:

package Number;public class IntFunction{public static void main (String []args){Boolean bool1 = Boolean.valueOf(true);Boolean bool2 = Boolean.valueOf("True");Boolean bool3 = Boolean.valueOf("ASD");boolean x1 = bool1.booleanValue();boolean x2 = bool2.booleanValue();System.out.println("bool1:" + x1 + ",bool2:" + x2 + ",bool3:" + bool3);boolean x3 = bool1.equals(bool2);boolean x4 = bool1.equals(bool3);System.out.println("bool1.equals(bool2):" + x3 + ",bool1.equals(bool3):" + x4);String str1 = Boolean.toString(bool1);String str2 = Boolean.toString(false);String str3 = bool3.toString();System.out.println("bool1:" + str1 + ",str2:" + str2 + ",bool3:" + str3);boolean x5 = Boolean.parseBoolean("ASD");System.out.println(x5);}}/*运行结果:bool1:true,bool2:true,bool3:falsebool1.equals(bool2):true,bool1.equals(bool3):falsebool1:true,str2:false,bool3:falsefalse*/



原创粉丝点击