エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
java.util.Optional を使いたい気持ちはわかるけど、なんでもかんでも Optional で書けば良いというもの... java.util.Optional を使いたい気持ちはわかるけど、なんでもかんでも Optional で書けば良いというものではない。 (機械翻訳っぽい記事しか出てこない。) javaer101.com 初期化されていなければ初期化する処理を Optional を使って書くと以下のようになる。 List list = Optional.ofNullable(list).orElse(new ArrayList<>()); この場合 2 回目以降の呼び出しでは、内部で Optional インスタンスがつくられては、参照されないためにすぐに破棄されるというコードになる。 素直に三項演算子か if 文で書いた方が良いと思う。