Java Boolean compare()方法及示例

来源:这里教程网 时间:2026-02-17 20:39:54 作者:

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

相关推荐