Как красиво преобразовать список, содержащий один или нулевой элемент в Необязательный?
Уродливый код:
List<Integer> integers = new ArrayList<>();
Optional<Integer> optional = integers.size() == 0 ?
Optional.empty() :
Optional.of(integers.get(0));