java.lang.Boolean.compare() 方法用于比较两个布尔值。返回的值与 Boolean.valueOf(x).compareTo(Boolean.valueOf(y)) 返回的值相同。
语法
public static int compare(boolean x,
boolean y)
参数
x | 指定要比较的第一个布尔值。 |
y | 指定要比较的第二个布尔值。 |
返回值
如果满足则返回值 0 x == y;如果 !x && y; 则为小于 0 的值如果 x && !y,则为大于 0 的值。
异常
无。
示例:
在下面的示例中, java.lang.Boolean.compare() 方法用于比较给定的布尔值。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//创建布尔值
boolean b1 = true;
boolean b2 = false;
//比较布尔值
System.out.println("comparing b1 and b1: " + Boolean.compare(b1, b1));
System.out.println("comparing b2 and b2: " + Boolean.compare(b2, b2));
System.out.println("comparing b1 and b2: " + Boolean.compare(b1, b2));
System.out.println("comparing b2 and b1: " + Boolean.compare(b2, b1));
}
}
上述代码的输出将是:
comparing b1 and b1: 0
comparing b2 and b2: 0
comparing b1 and b2: 1
comparing b2 and b1: -1