8. Optionalを用意する ● 値がある Optional.of(str) – nullを渡すとぬるぽ ● 値がない Optional.empty() ● 値があるかどうかわからない Optional.ofNullable(str) 9. 値の取得 ● get() – 値がないときNoSuchElementException ● orElse(defaultValue) – 値がないときdefaultValue ● orElseGet(() -> defaultValue) – 値がないときにdefaultValue取得処理 ● orElseThrow(() -> new Exception()) – 値がないとき例外を生成して投げる