Java8中Optional为util包中一个类
创建Optional对象
Optional.of() 传入对象不可为空
Optional.ofNullable() 传入为任意对象
Optional.empty()
optional.ifPersent() 如果有值
optional.map() 如果有值对包裹对象处理
optional.filter() 如果有值
optional.orElse() 如果没有值
public T orElse(T other) {
return value != null ? value : other;
}

网友评论