Java Boolean 类

Java.lang 包提供了一个 Boolean 类,它包装了对象中基本类型布尔值的值。 Boolean 类型的对象包含一个类型为 boolean 的字段。

此外,该类还提供了许多将 boolean 转换为 String 和 String 转换为 boolean 的方法,以及其他常量和方法处理布尔值时很有用。

类声明

java.lang.Boolean 类的声明为:

public final class Boolean
  extends Object
    implements Serializable, Comparable<Boolean> 

字段

序号字段和描述
1.static Boolean FALSE
原始值 false 对应的 Boolean 对象。
2.static Boolean TRUE
原始值true对应的Boolean对象。
3.static Class<Boolean> TYPE
表示基本类型 boolean 的 Class 对象。

java.lang.Boolean 方法

java.lang.Boolean 类有许多方法,如下所示:

成员方法

序号方法和描述
1.boolean booleanValue()
返回此布尔对象的值作为布尔原语。
2.static int compare(boolean x, boolean y)
比较两个布尔值。
3.int CompareTo(Boolean b)
将此布尔实例与另一个实例进行比较。
4.boolean equals(Object obj)
当且仅当参数不为 null 并且是表示与此对象相同的布尔值的布尔对象时,才返回 true。
5.static boolean getBoolean(String name)
当且仅当参数命名的系统属性存在并且等于字符串"true"时,才返回 true。
6.int hashCode()
返回此布尔对象的哈希码。
7.static int hashCode(boolean value)
返回布尔值的哈希码;与 Boolean.hashCode() 兼容。
8.static boolean logicalAnd(boolean a, boolean b)
返回对指定布尔操作数应用逻辑 AND 运算符的结果。
9.static boolean logicalOr(boolean a, boolean b)
返回对指定布尔操作数应用逻辑或运算符的结果。
10。static boolean logicalXor(boolean a, boolean b)
返回对指定布尔操作数应用逻辑异或运算符的结果。
11.static boolean parseBoolean(String s)
将字符串参数解析为布尔值。
12。String toString()
返回表示此布尔值的 String 对象。
13.static String toString(boolean b)
返回表示指定布尔值的 String 对象。
14.static boolean valueOf(boolean b )
返回表示指定布尔值的布尔实例。
15。static boolean valueOf(String s )
返回一个布尔值,其值由指定字符串表示。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object