java如何检查两个布尔值是否相等?
我需要一个可以在junit assertTrue()
方法中调用的方法,该方法比较两个布尔值,检查它们是否相等,并返回一个布尔值。例如,类似这样的事情:
boolean isEqual = Boolean.equals(bool1, bool2);
如果它们不相等,则返回false;如果它们相等,则返回true。我已经检查了Boolean类,但唯一接近的是Boolean.compare()
,它返回一个int值,我不能使用它
你可以在下面搜索框中键入要查询的问题!
我需要一个可以在junit assertTrue()
方法中调用的方法,该方法比较两个布尔值,检查它们是否相等,并返回一个布尔值。例如,类似这样的事情:
boolean isEqual = Boolean.equals(bool1, bool2);
如果它们不相等,则返回false;如果它们相等,则返回true。我已经检查了Boolean类,但唯一接近的是Boolean.compare()
,它返回一个int值,我不能使用它
# 1 楼答案
==
运算符用于布尔运算(括号是不必要的,但有助于阅读。)
# 2 楼答案
按位异或(异或)“^”是Java中的一个运算符,如果其操作数中的两个位不同,则提供答案“1”;如果两个位相同,则异或运算符给出结果“0”
XNOR门是一种数字逻辑门,其功能是异或门的逻辑补码