是否有可能使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();
}