Java 8 开始新增的 Optional 类 - Optional 在 Java 9 中的 API

JDK 9 的 Optional API

在最新发布的 JDK 9 中,JDK 为 Optional API 添加了一些新的方法:

  • or() 方法提供了创建一个可选 Optional 对象的方法
  • ifPresentOrElse() 方法允许 Optional 是 present 的时候执行一个行为。
  • stream() 方法能够将一个 Optional 转换为 Stream