Java 8 Необязательно
Я хочу проверить, является ли конкретный размер объекта больше 0. Если он больше 0, тогда я хочу создать необязательный объект, если нет, то я хочу вернуть необязательный пустой. Это длинная версия кода Java:
if(fooA.size>0) {
return Optional.of(new Foo());
} else {
return Optional.empty();
}
Есть ли способ сжать это в одну строку, используя дополнительную библиотеку Java 8?