Dav*_*ave 0 java boolean compare
我正在使用Java 6.我有两个布尔对象,a和b.我如何比较两者的价值?我想出了这个,但看起来真的很漫长而且凌乱......
(a == null && b == null) || (a != null && b != null && a.booleanValue().equals(b.booleanValue()))
Run Code Online (Sandbox Code Playgroud)
我喜欢Apache的StringUtils.equals(a,b)方法来比较字符串,但似乎没有一个与BooleanUtils等效的方法.
对于任何两个对象,包括两个,您可以使用以下内容 Boolean
a == null ? b == null : a.equals(b);
Run Code Online (Sandbox Code Playgroud)
这适用于Java 1.0+
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |