如果您使用
if (x == null)
你 不会 得到
NullPointerException。
我怀疑你在做什么:
if (x.y == null)
这是因为
xnull 而引发,而不是因为
x.ynull。
如果仍然无法解释,请发布您用于测试无效性的代码。

如果您使用
if (x == null)
你 不会 得到
NullPointerException。
我怀疑你在做什么:
if (x.y == null)
这是因为
xnull 而引发,而不是因为
x.ynull。
如果仍然无法解释,请发布您用于测试无效性的代码。