我用object != null了很多东西来避免NullPointerException.
有没有一个很好的替代品呢?
例如:
if (someobject != null) {
someobject.doCalc();
}
Run Code Online (Sandbox Code Playgroud)
NullPointerException当不知道对象是否存在时,这避免了a null.
请注意,接受的答案可能已过期,请参阅/sf/answers/167020941/以获取更新的方法.
我有两种方法可以检查List是否为空
if (CollectionUtils.isNotEmpty(listName))
Run Code Online (Sandbox Code Playgroud)
和
if (listName != null && listName.size() != 0)
Run Code Online (Sandbox Code Playgroud)
我的拱门告诉我,前者比后者好.但我认为后者更好.
有人可以澄清一下吗?