Java BooleanObject compareTo()方法及实例
布尔类的 compareTo() 方法是Java中的一个内置方法,用于比较给定的布尔实例和当前实例。
语法
BooleanObject.compareTo(Boolean a)
参数: 它接受一个布尔值a作为参数,与当前实例进行比较。
返回类型: 该函数的返回类型是 int。 它返回。
- 如果’a’等于’b’,返回0。
- 如果’a’为假,’b’为真,则返回一个负值。
- 如果’a’为真,’b’为假,则为正值。
下面的程序说明了布尔类的compareTo()方法。
程序1 :
// Java code to implement
// compareTo() method of Boolean class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// Boolean object
Boolean a = new Boolean(true);
// Boolean object
Boolean b = new Boolean(true);
// compare method
System.out.println(a + " comparing with " + b
+ " = " + a.compareTo(b));
}
}
输出:
true comparing with true = 0
程序2
// Java code to implement
// compareTo() method of Java class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// Boolean object
Boolean a = new Boolean(true);
// Boolean object
Boolean b = new Boolean(false);
// compare method
System.out.println(a + " comparing with " + b
+ " = " + a.compareTo(b));
}
}
输出:
true comparing with false = 1
程序3
// Java code to implement
// compareTo() method of Java class
class GeeksforGeeks {
// Driver method
public static void main(String[] args)
{
// Boolean object
Boolean a = new Boolean(false);
// Boolean object
Boolean b = new Boolean(true);
// compare method
System.out.println(a + " comparing with " + b
+ " = " + a.compareTo(b));
}
}
输出:
false comparing with true = -1