11
Функціональний стиль Java 8's Optional.ifPresent Java та if-not-Present?
У Java 8 я хочу зробити щось із Optionalоб’єктом, якщо він присутній, і зробити іншу справу, якщо його немає. if (opt.isPresent()) { System.out.println("found"); } else { System.out.println("Not found"); } Це, однак, не «функціональний стиль». Optionalмає ifPresent()метод, але я не в змозі застосувати orElse()метод. Таким чином, я не можу писати: opt.ifPresent( …