Java 8 Необязательно

Я хочу проверить, является ли конкретный размер объекта больше 0. Если он больше 0, тогда я хочу создать необязательный объект, если нет, то я хочу вернуть необязательный пустой. Это длинная версия кода Java:

if(fooA.size>0) {
    return Optional.of(new Foo());
} else {
    return Optional.empty();
}

Есть ли способ сжать это в одну строку, используя дополнительную библиотеку Java 8?

Ответы на вопрос(2)

Ваш ответ на вопрос