前言
Optional
提供了flatMap
方法,主要用于再返回一个Optional
flatMap使用
vbnet
public class Optional1Demo {
public static void main(String[] args) {
Optional<String> optional = Optional
.ofNullable("aaa").flatMap(x -> Optional.ofNullable(x));
System.out.println(optional.get());
}
}
输出结果为

总结
flatMap
是Optional提供一个方法,可以有效解决空指针问题,不过看个人使用程度