Boolean:JAVA 您所在的位置:网站首页 list在java那个包 Boolean:JAVA

Boolean:JAVA

2024-05-31 19:16| 来源: 网络整理| 查看: 265

boolean 数据类型 boolean 变量存储为 8位(1 个字节)的数值形式,但只能是 True 或是 False。boolean 变量的值显示为 True 或 False,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。

Boolean:引用类型布尔类对基本类型boolean值进行包装 提供了一些常用方法:

Boolean b=new Boolean(String s); 

            将字符串变为布尔值 当字符串 S为“true” 时不区分大小写 布尔 b的值为true  其余一律为false

             例:new Boolean("TRue") 生成的Boolean 对象为true 

                   new Boolean("xxaa") 生成的Boolean 对象为false

parseBoolean(String s);返回字符串的boolean值  忽略大小写 除开TRUE外一律为false

                       String s="TRue";                        System.out.println(Boolean.parseBoolean(s));

                       运行结果为:true

booleanValue();

            如 b.booleanValue(); 将布尔对象的值作为布尔基元返回; b来自方法一

hashCode();

             返回Boolean对象的哈希码

    整数1231如果此对象代表true ; 如果此对象表示1237 ,返回整数false 。              Boolean b =new Boolean("true");                    System.out.println(b.hashCode());  运行结果 :1231

Boolean valueOf(boolean b)

               返回一个Boolean指定的boolean值的Boolean实例。 如果指定的boolean值为true ,此方法返回Boolean.TRUE ; 如果是false ,此方法返回Boolean.FALSE 。 如果不需要新的Boolean实例,则该方法通常优先于构造函数Boolean(boolean)使用 ,因为该方法可能会产生明显更好的空间和时间性能。

Boolean valueOf(String s)

            返回一个Boolean ,其值由指定的字符串表示。 该Boolean返回代表真值如果字符串参数不是null ,等于,忽略大小写,字符串"true" 。

toString public String toString() 返回一个String此布尔值的String对象。 如果此对象表示值true ,则返回等于"true"的字符串。 否则,等于一个字符串"false"返回。 toString public static String toString(boolean b) 返回一个String指定布尔值的String对象。 如果指定的Boolean是true ,那么字符串"true"将被退回,否则该字符串"false"将被退回。 参数 b - 要转换的布尔值 结果 指定的字符串表示方式为 boolean hashCode public static int hashCode(boolean value) 返回一个boolean值的哈希码; 兼容Boolean.hashCode() 。 参数 value - 要散列的值 结果 一个哈希码值为 boolean值。 equals public boolean equals(Object obj) 返回 true当且仅当参数不是 null ,是一个 Boolean对象,表示同样 boolean值与此对象。 重写: equals在类别 Object 参数 obj - 要比较的对象。 结果 true如果布尔对象表示相同的值; false否则。 getBoolean public static boolean getBoolean(String name) 返回true当且仅当由参数命名的系统属性存在且等于字符串"true" 。 (从Java TM平台的1.0.2版开始,此字符串的测试不区分大小写。)系统属性可通过getProperty ,该方法由System类定义。

如果没有指定名称的属性,或者指定的名称为空或为空,则返回false 。

参数 name - 系统属性名称。 结果 系统属性的值为 boolean compareTo public int compareTo(Boolean b) 将此 Boolean实例与另一个实例进行比较。 Specified by: compareTo在界面 Comparable 参数 b - 要比较的 Boolean实例 结果 如果此对象表示与参数相同的布尔值,则为零; 如果此对象表示true并且该参数表示false,则为正值; 如果此对象表示false并且该参数表示为true,则为负值 异常 NullPointerException - 如果参数是 null compare public static int compare(boolean x, boolean y) 比较两个boolean值。 返回的值与以下内容相同: Boolean.valueOf(x).compareTo(Boolean.valueOf(y)) 参数 x - 第一个 boolean进行比较 y - 第二个 boolean进行比较 结果 价值0如果x == y ; 一个值小于0如果!x && y ; 并且如果x && !y大于0的值 logicalAnd public static boolean logicalAnd(boolean a, boolean b) 返回将逻辑AND运算符应用于指定的 boolean操作数的结果。 参数 a - 第一个操作数 b - 第二个操作数 结果 逻辑AND为 a和 b logicalOr public static boolean logicalOr(boolean a, boolean b) 返回将逻辑OR运算符应用于指定的 boolean操作数的结果。 参数 a - 第一个操作数 b - 第二个操作数 结果 逻辑OR为 a和 b logicalXor public static boolean logicalXor(boolean a, boolean b) 返回将逻辑XOR运算符应用于指定的 boolean操作数的结果。 参数 a - 第一个操作数 b - 第二个操作数 结果 逻辑XOR为 a和 b



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有