11
Функциональный стиль Java 8 Optional.ifPresent и if-not-Present?
В Java 8 я хочу сделать что-то с Optionalобъектом, если он присутствует, и сделать что-то другое, если его нет. if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } Это не «функциональный стиль», хотя. Optionalесть ifPresent()метод, но я не могу связать orElse()метод. Таким образом, я не могу написать: opt.ifPresent( x …