是否可以使用Optional
更多功能,即使用isEmpty()
处理空值的可选方法之一替换对的调用?
public Iterable<User> getOrganisationUsers(final String organisationId) {
Optional<Organisation> org = organisationRepository.findById(organisationId);
if (org.isEmpty()) {
return Collections.emptyList();
}
return org.get().getUsers();
}
尝试
return org.map(Organisation::getUsers).orElse(Collections.emptyList());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句