📜  Java.lang布尔类(1)

📅  最后修改于: 2023-12-03 15:16:02.789000             🧑  作者: Mango

Java.lang布尔类

Java中的Boolean类是一个封装了基本数据类型boolean的类。它提供了一些方法,可以在编写Java程序的时候使用。

构造函数

Boolean类有两个构造函数:

  • Boolean(boolean value):用于将基本数据类型boolean转换为Boolean对象。
  • Boolean(String s):用于将字符串表示的布尔值转换为Boolean对象。
常量

Boolean类还有两个常量:

  • Boolean.TRUE:表示trueBoolean对象。
  • Boolean.FALSE:表示falseBoolean对象。
方法

Boolean类的常用方法有:

  • boolean booleanValue():用于将Boolean对象转换为基本数据类型boolean。返回truefalse
  • String toString():用于将Boolean对象转换为字符串,返回"true""false"
  • int hashCode():用于返回Boolean对象的哈希码值。
  • boolean equals(Object obj):用于比较两个Boolean对象是否相等。
  • int compareTo(Boolean b):用于比较此Boolean对象与指定的对象b的顺序。

下面是一个简单的示例代码:

public class BooleanTest {
    public static void main(String[] args) {
        Boolean b1 = new Boolean(true);
        Boolean b2 = Boolean.valueOf("true");
        System.out.println(b1.booleanValue()); // 输出 true
        System.out.println(b2.toString()); // 输出 true
        System.out.println(b1.equals(b2)); // 输出 true
    }
}

以上代码会输出:

true
true
true
总结

Boolean类是Java中封装布尔值的类,它提供了一些方法,可以在编写Java程序的时候使用。在实际开发中,我们经常会用到Boolean类,因为它可以避免使用基本数据类型时的一些问题。