我用object != null了很多东西来避免NullPointerException.
有没有一个很好的替代品呢?
例如:
if (someobject != null) {
someobject.doCalc();
}
Run Code Online (Sandbox Code Playgroud)
NullPointerException当不知道对象是否存在时,这避免了a null.
请注意,接受的答案可能已过期,请参阅/sf/answers/167020941/以获取更新的方法.
我听到一些声音说从方法中检查返回的空值是糟糕的设计.我想听听一些原因.
伪代码:
variable x = object.method()
if (x is null) do something
Run Code Online (Sandbox Code Playgroud)