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(); // ここで問題が発生します
  }