Guava – Booleans.compare()方法及示例

来源:这里教程网 时间:2026-02-17 21:41:12 作者:

Guava – Booleans.compare()方法及实例

Guava库中Booleans类的compare()方法用于比较两个指定的布尔值。这些值被作为参数传递,比较的结果是第一个值和第二个值的差。因此,它可以是正数、零或负数。

语法:

public static int compare(boolean a, boolean b)

参数: 该方法接受两个参数。

a:这是第一个要被比较的布尔对象。b:这是要比较的第二个布尔对象。

返回值:该方法返回一个int值。它返回。

如果’a’等于’b’,则为0。如果’a’为真,’b’为假,则为正值。如果’a’为假,’b’为真,则为负值

异常情况: 该方法没有抛出任何异常。

下面的程序说明了Booleans.compare()方法。

例1:

// Java code to show implementation of// Guava's Booleans.compare() method  import com.google.common.primitives.Booleans;  class GFG {    public static void main(String[] args)    {        boolean a = true;        boolean b = true;          // compare method in Booleans class        int output = Booleans.compare(a, b);          // printing the output        System.out.println("Comparing " + a                           + " and " + b + " : "                           + output);    }}

输出:

Comparing true and true : 0

例2:

// Java code to show implementation of// Guava's Booleans.compare() method  import com.google.common.primitives.Booleans;  class GFG {    public static void main(String[] args)    {        boolean a = true;        boolean b = false;          // compare method in Booleans class        int output = Booleans.compare(a, b);          // printing the output        System.out.println("Comparing " + a                           + " and " + b + " : "                           + output);    }}

输出:

Comparing true and false : 1

例3:

// Java code to show implementation of// Guava's Booleans.compare() method  import com.google.common.primitives.Booleans;  class GFG {    public static void main(String[] args)    {          boolean a = false;        boolean b = true;          // compare method in Booleans class        int output = Booleans.compare(a, b);          // printing the output        System.out.println("Comparing " + a                           + " and " + b + " : "                           + output);    }}

输出:

Comparing false and true : -1

相关推荐