• Optionalはただ単に値を保持しているだけだが、Optionalの各メソッドは、保持している値がnullか否かによって挙動が変わる。
    • 基本的に、null以外のときだけ処理が行われる

Methods

methods != null == null Desc
Optional.ofNullable(value) Optional Optional.empty Optionalオブジェクトを生成する。値がnullの場合はOptional.emptyが返る。
Optional.of(value) Optional NullPointerException - valueがnullの場合 Optionalオブジェクトを生成する。値がnullの場合はNullPointerExceptionが発生する。

References

results matching ""

    No results matching ""