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

使用场景:判断状态改变,比如:开关,

  • 进入页面时,
  • 最后离开页面的时候
    再获取开关状态,中间状态不管
原文地址:https://www.cnblogs.com/xiaobijia/p/5620755.html