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