ふと、「Optionalの値は変更可能?」と思って気になったのでメモ。
スポンサーリンク
Optionalの値は変更可能?
答え:できません。
いろいろ調べてみましたが、Optional.ofNullable(値)などで生成した後に、値を書き換えることはできなさそうです。
値を変更したい場合は、新しいOptionalクラスのインスタンスを生成するしかなさそうです。
そもそもOptionalって?
Javaにはjava.util.Optionalというクラスがあり、nullの可能性がある変数をシンプルな構文で安全に扱えるのが特徴です。

0 件のコメント:
コメントを投稿