Я хочу использовать свободный api Optional
и применить к нему два Consumer
.
Мне снится что-то вроде этого:
Optional.ofNullable(key)
.map(Person::get)
.ifPresent(this::printName)
.ifPresent(this::printAddress); // not compiling, because ifPresent is void
Как применить несколько Consumer
к Optional
?