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