compareTo方法将此 Boolean 示例与其他示例进行比较。
语法 public int compareTo(Boolean b)
返回值:如果对象与参数表示的布尔值相同,则返回零;如果此对象表示 true,参数表示 false,则返回一个正值;如果此对象表示false,参数表示 true,则返回一个负值。
参数:b为要进行比较的 Boolean 示例。
示例 本示例创建3个Boolean对象,应用compareTo方法进行比较,将比较结果赋给int型变量i并输出。
Boolean b1 = true; //创建Boolean对象
Boolean b2 = false; //创建Boolean对象
Boolean b3 = true; //创建Boolean对象
int i;
i = b1.compareTo(b2); //b1和b2进行比较
System.out.println(i);
i = b2.compareTo(b1); //b2和b1进行比较
System.out.println(i);
i = b1.compareTo(b3); //b1和b3进行比较
System.out.println(i);
运行结果如图1.13所示。