最佳答案
如你所知,java.util.Objects
是
此类由用于对对象进行操作的静态实用工具方法组成。
其中一种方法是 Objects.isNull()
。
我的理解是,通过省略第二个 =
,Objects.isNull()
将消除意外地将空值赋给对象的可能性。
然而,API Note 指出:
此方法用作谓词筛选器(Objects: : isNull)
是否有任何原因/情况下,我应该使用 object == null
超过 Objects.isNull()
在一个 如果声明?
Objects.isNull()
应该仅限于谓词吗?