- 263 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 08:22:02 ]
- >>262
260じゃないけど横から。 str != null && str.equals("") って書くよりは "".equals(str) って書く方がソースとしてもバイトコードとしてもコンパクト。 equalsの引数にはnullを渡してもよいからこう書けるわけです。 str != null && str.length() == 0 よりは遅いかもしれないけど、毎回こう書くのは面倒でしょ。 特に1つのif文内で複数の変数をチェックする場合とか。 とはいえ、両方変数なら結局は str1 != null && str1.equals(str2) って書くはめになるんだけど。 あるいはorg.apache.commons.lang.StringUtils.equals(String, String)を使う。
|

|