我使用的是 Java 6。我有两个 boolean 对象,a 和 b。如何比较两者的值(value)?我已经想出了这个,但看起来真的又长又乱……
(a == null && b == null) || (a != null && b != null && a.booleanValue().equals(b.booleanValue()))
我喜欢 Apache 的 StringUtils.equals(a, b) 方法来比较字符串,但似乎没有 BooleanUtils 的等效方法。
最佳答案
您可以将以下内容用于任意两个对象,包括两个 boolean 值
a == null ? b == null : a.equals(b);
这适用于 Java 1.0+
关于java - 在 Java 6 中比较 boolean 对象的更短方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40492014/