Optional是什么
java.util.Optional
Jdk8提供 Optional,一个可以包含null值的容器对象,可以用来代替xx != null的判断。
最大化减少了空指针异常
Optional常用方法
of
为value创建一个Optional对象,如果value为空则 会报出NullPointerException异常。
ofNullable
为value创建一个Optional对象,但可以允许value为null值。
isPresent
判断当前value是否为null,如果不为null则返回true,否则false。
ifPresent
如果不为null值就执行函数式接口的内容。
get
返回当前的值&