Use of java8 flatmap

User user = new User(“[email protected]”, “1234”);
user.setPosition(“Developer”);
String position = Optional.ofNullable(user)
.flatMap(u -> u.getPosition()).orElse(“default”);

assertEquals(position, user.getPosition().get());
Published 531 original articles · won praise 22 · views 20000 +

Guess you like

Origin blog.csdn.net/enthan809882/article/details/104705387
Recommended