为了节省一些打字并澄清我的代码,是否有以下方法的标准版本?
public static boolean bothNullOrEqual(Object x, Object y) { return ( x == null ? y == null : x.equals(y) ); }
Kdeveloper.. 188
使用Java 7,您现在可以直接执行null安全等于:
Objects.equals(x,y)
(Jakarta Commons库ObjectUtils.equals()已经过时了Java 7)
使用Java 7,您现在可以直接执行null安全等于:
Objects.equals(x,y)
(Jakarta Commons库ObjectUtils.equals()已经过时了Java 7)
如果你有机会访问Jakarta Commons库,那么就有ObjectUtils.equals()和许多其他有用的函数.
编辑:最初误读了这个问题
如果你使用的是<1.7但是有可用的番石榴: Objects.equal(x, y)