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