有没有更好的方法在Java中执行空检查?
2022-09-01 21:58:21
这可能看起来像一个原始问题,或者这可以通过一个简单的实用程序库方法完成,我不知道。
目标是检查嵌套在两个对象下的布尔字段的值。
private boolean sourceWebsite(Registration registration) {
Application application = registration.getApplication();
if (application == null) {
return true;
}
Metadata metadata = application.getMetadata();
if (metadata == null) {
return true;
}
Boolean source = metadata.getSource();
if (source == null) {
return true;
}
return !source;
}
我知道这可以在一个单一的.为了便于阅读,我在这里添加了多个s。if()
if
有没有办法简化上面的语句,并有一个简单的实用程序类,返回父对象是否为null的值?if
Boolean source