null == object和object == null之间的区别
嗨,我想知道上述比较之间的区别吗?
我在检查时得到空指针异常`object.getItems() == null。但是,如果我将其更改为null == object.getItems(),则效果很好。
回答:
null == object和object == null之间的区别
没有语义上的差异。
object.getItems() == null 和 null == object.getItems() 等价。
也许您将其与以下事实混淆了:
nonNullObj.equals(obj)和
obj.equals(nonNullObj)可以有所作为(因为第二种选择可能会导致NPE(如果被叫人为空)。
以上是 null == object和object == null之间的区别 的全部内容, 来源链接: utcz.com/qa/418312.html

