Javaでnull判定: Objects.isNull と == null の使い分け
「現時点で自分が持っている知識で判断するとこうなる」という個人的見解です 間違ってたらごめんなさい 将来アップデートされる可能性があります この記事では isNull と == を扱っていますが、 nonNull と != についても同様です 高階関数ではない場合 // こっちで書く if (x == null) { // ... } // 読みやすさ・書きやすさの両面で微妙なので避ける // (わざわざこう書くメリットがなさそう) if (Objects.isNull(x)) { // ... } 高階関数の場合 // ラムダ式 fooObj.fooMethod(x -> x == null…
2024/06/16 09:44