java 布尔值比较
两个布尔值,怎么判断是否相等啊
相等是指都是true,或都为false
public class Test {
public static void main(String[] args) {
Boolean true1 = true; //创建Boolean对象
Boolean true2 = true; //创建Boolean对象
Boolean false1 = false; //创建Boolean对象
Boolean false2 = false; //创建Boolean对象
System.out.println(true1.equals(true2));
System.out.println(false1.equals(false2));
System.out.println(true1.equals(false1));
System.out.println(false1.equals(true1));
System.out.println(false2.equals(true1));
}
}
【运行结果】:
true
true
false
false
false
使用场景:判断状态改变,比如:开关,
- 进入页面时,
- 最后离开页面的时候
再获取开关状态,中间状态不管