Optional<T>
静态工厂方法
- Optional.of(T) 创建一个Optional实例,若T是null,将会马上报空值异常
- Optional.absent() 创建一个空的实例,同java.util.Optional的empty方法
- Optional.fromNullable(T) 创建一个Optional实例,允许T是null
实例类方法
- boolean isPresent() 判断方法是否为空
- T get() 获得具体值,当值为null,则抛出IllegalStateException
- T or(T) 获得具体值,若值为null,则返回T
- T orNull() 获得具体值,可返回null