, если вы действительно хотите усложнить ситуацию, используя Optional
-
Optional.ofNullable(myList).filter(l -> !l.isEmpty())
.ifPresentOrElse(.. do something.., ()-> log.error("missing list"));
, лучше бы использовать if-else
-
if(myList !=null && !myList.isEmpty()) {
// do something
} else {
log.error("missing list");
}
для дальнейшего улучшения - убедитесь, что List
не присваивается значение null
.