报告对 Optional 上的 get() 的调用而不检查它是否有值。

在空 Optional 实例上调用 Optional.get() 将抛出异常。

示例:


  void x(List<Integer> list) {
    final Optional<Integer> optional =
      list.stream().filter(x -> x > 10).findFirst();
    final Integer result = optional.get(); // 此处有问题
  }