2006-2-7 (Tue) 文字列リテラルもオブジェクト

Javaでの空かどうかの判定は、どちらがいいのでしょう?
1. str.equals("")
2. str.length() == 0
最初の方法はタイプが楽ですが、効率が悪そうです。二つ目の方法は速そうですが、空文字の判定かどうかがわかりづらいです。
Javaでの空文字の判定方法 ?? ありえるえりあ
strがnullだとヌルポがでてしまうので、
"".equals(str)
トラックバック - http://d.hatena.ne.jp/tinsep19/20060207



あたくしが入社した頃にtinsepさんが唱えて以来、遵守中です