当前位置:  开发笔记 > 编程语言 > 正文

是否有Java标准"无效或等于"静态方法?

如何解决《是否有Java标准"无效或等于"静态方法?》经验,为你挑选了3个好方法。

为了节省一些打字并澄清我的代码,是否有以下方法的标准版本?

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)



1> Kdeveloper..:

使用Java 7,您现在可以直接执行null安全等于:

Objects.equals(x,y)

(Jakarta Commons库ObjectUtils.equals()已经过时了Java 7)


Google Guava也有Objects.equals().

2> Matt..:

如果你有机会访问Jakarta Commons库,那么就有ObjectUtils.equals()和许多其他有用的函数.

编辑:最初误读了这个问题



3> Sam Berry..:

如果你使用的是<1.7但是有可用的番石榴: Objects.equal(x, y)

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有