Open In App

Boolean compare() method in Java with Examples

Last Updated : 08 Oct, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
The compare() method of Boolean class is a built in method in Java which is used to compare two boolean values. It is a static method, so it can be called without creating any object of the Boolean class i.e. directly using the class name. Syntax:
Boolean.compare(boolean a, boolean b)
Parameters: It takes two boolean values a and b in the parameter which are to be compared. Return Type: The return type of the function is int. It returns
  • 0 if 'a' is equal to 'b',
  • a negative value if 'a'is false and 'b' is true,
  • a positive value if 'a' is true and 'b' is false.
Below are programs to illustrate the compare() method of Boolean class: Program 1: JAVA
// 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));
    }
}
Output:
true comparing with true = 0
Program 2: JAVA
// 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));
    }
}
Output:
true comparing with false = 1
Program 3: JAVA
// 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));
    }
}
Output:
false comparing with true = -1

Next Article
Practice Tags :

Similar Reads