Java.lang.Boolean 类

java.lang.Boolean.compareTo() 方法用于将此布尔实例与另一个实例进行比较。

语法

public int compareTo(Boolean b)

参数

b 指定要比较的布尔实例。

返回值

如果该对象表示与参数相同的布尔值,则返回零;如果该对象表示 true 并且参数表示 false,则为正值;如果此对象表示 false 并且参数表示 true,则为负值。

异常

如果参数为 null,则抛出 NullPointerException

示例:

在下面的示例中,java.lang.Boolean.compareTo() 方法用于比较给定的布尔实例。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建布尔实例
    Boolean b1 = true;
    Boolean b2 = true;
    Boolean b3 = false;

    //比较布尔实例
    System.out.println("comparing b1 with b2: " + b1.compareTo(b2)); 
    System.out.println("comparing b1 with b3: " + b1.compareTo(b3)); 
    System.out.println("comparing b3 with b1: " + b3.compareTo(b1));    
  }
}

上述代码的输出将是:

comparing b1 with b2: 0
comparing b1 with b3: 1
comparing b3 with b1: -1