【前提条件】 [環境] JDK 8.0 NetBeans 8.0 [参考資料] Java8 APIドキュメント Java Platform SE 8 【概要】 今回はOptionalを使った値の取得について調べてみました。 Optionalの値取得メソッドにどのようなものがあるか、 値が設定されている場合とされていない場合でどう動きが違うか と言うところを調べてみました。 【取得メソッド】 今回、取得メソッドとして以下の4つについて調べてみました。 orElseメソッド orElseGetメソッド orElseThrowメソッド getメソッド [orElseメソッド] 前回のエントリで使用していたものです。 orElseメソッドはOptionalの値が設定されていなかった場合、 パラメータに指定したデフォルト値を返すと言うものです。 value.orElse("default"); [o