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());
发布了531 篇原创文章 · 获赞 22 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/enthan809882/article/details/104705387