String型でNULL値を判定したい場合、どのような方法で行えばよいか迷う方も多いと思います。
以下に3つの方法を挙げ、シンプルにこれを使うべき!というものを示します。
①if( string == null || string.length() == 0 ){}
②if( string == null || string.equals("") ){}
③if( string == null || string.length() < 1 ) {}
上記の中で一番よいのはどれでしょう?
答えは①番
if( string == null || string.length() == 0 ){}
その理由は
・可読性がよい
・処理速度が速い
ためです。
ぜひ参考にしてください。
余談(ブラック企業で不当に扱われるエンジニアの方へ)
今はエンジニアの求人が多いため、今の会社が嫌だったり給料を上げたい方は転職サイトに登録しておくことをおすすめします。
3回以上転職しているたぬきちのオススメはレバレジーズテックです。
高待遇で働きやすい案件が多い印象ですので、ぜひ試してみてください。
ほらあなより愛をこめて
たぬきち