Java Boolean compare()方法及示例
布尔类的 compare() 方法是Java中的一个内置方法,用于比较两个布尔值。它是一个静态方法,所以它可以在不创建任何布尔类对象的情况下被调用,即直接使用类名。
语法
Boolean.compare(boolean a, boolean b)
参数: 它在参数中需要两个布尔值a和b来进行比较。
返回类型: 该函数的返回类型是 int 它返回
- 0,如果’a’等于’b’。
- 如果’a’为假,’b’为真,则返回一个负值。
- 如果’a’为真,’b’为假,则返回一个正值。
下面是一些程序来说明布尔类的compare()方法。
程序1 :
// Java code to implement
// compare() method of Boolean class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// first value
boolean a = true;
// second value
boolean b = true;
// compare method
System.out.println(a + " comparing with " + b
+ " = " + Boolean.compare(a, b));
}
}
输出:
true comparing with true = 0
程序2
// Java code to implement
// compare() method of Java class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// first value
boolean a = true;
// second value
boolean b = false;
// compare method
System.out.println(a + " comparing with " + b
+ " = " + Boolean.compare(a, b));
}
}
输出:
true comparing with false = 1
程序3
// Java code to implement
// compare() method of Java class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// first value
boolean a = false;
// second value
boolean b = true;
// compare method
System.out.println(a + " comparing with " + b
+ " = " + Boolean.compare(a, b));
}
}
输出:
false comparing with true = -1