Java中的布尔比较()方法与示例
Boolean 类的compare()方法是Java中的一个内置方法,用于比较两个布尔值。它是一个静态方法,因此可以在不创建布尔类的任何对象(即直接使用类名)的情况下调用它。
句法:
Boolean.compare(boolean a, boolean b)
参数:需要比较的参数中的两个布尔值a和b 。
返回类型:函数的返回类型是int 。它返回
- 0 如果“a”等于“b”,
- 如果“a”为假且“b”为真,则为负值,
- 如果“a”为真且“b”为假,则为正值。
下面是说明布尔类的 compare() 方法的程序:
方案一:
// 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
方案二:
// 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