一切福田,不離方寸,從心而覓,感無不通。

jdk8的特性stream().map()

转:

https://blog.csdn.net/sanchan/article/details/70753645

java8的optional的使用:

http://www.jdon.com/idea/java/using-optional-effectively-in-java-8.html

http://www.runoob.com/java/java8-optional-class.html

Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。

Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。

Optional 类的引入很好的解决空指针异常。

类声明

以下是一个 java.util.Optional<T> 类的声明:

public final class Optional<T> extends Object

 

from:https://www.cnblogs.com/fengli9998/p/9002377.html