Optional与空指针
对空指针判断的一种优雅的使用
提供了很多的方法来处理(让它的目的是在编写更安全的代码时避免空指针异常。显式地去处理)
Optional.of(xx);//一定不为空
Optional.ofNullable(xx);//可能为空
Optional.ofNullable(xx).ofElse(xxx);//为空的时候设置默认值
Optional.ofNullable(xx).ofElse(xxx).get();//获取值
Optional op = Optional.ofNullable(xx);
op.ifPresent(r->{});//如果存在的时候如何处理
废话短说