私は C#.net のバックグラウンドから来て、文字列を持っているときはいつでも次のように宣言していましたString.Empty
。今、同僚からの Java コードを見ていると、彼は次のようなメソッドで自分の文字列を宣言しています。
String myStr = null;
私はそれが好きではありません。さらに悪いことに、彼は「IF」ブロックでこれらの文字列に値を割り当てていmyStr.length()
ます。
だから私の質問は、Javaで推奨される方法は何ですか? それらを as として定義するか、String.Empty
そのままにして、呼び出す直前にチェックnull
を行う方がよいと思いますか?null
.length()