Java8

目次

Optional

Optionalクラスは結果が存在しない可能性がある時に使用すると便利
NullPointerExceptionが発生するのを防ぎ、
nullが返される場合があることを示すことができる。

代表的なメソッド

  • isPresent() : 値の存在の確認
  • get() : 現在の値を取得
  • orElse() : 値が存在しない場合に返す値を指定
  • ifPresent() : 値が存在する場合のみコードブロックやラムダ式を実行