空白文字の判定
普通の方法となんかキモい方法を挙げておきます。
でもキモい方は""からメソッド読んでてなんだかかっこいいです。
ちなみにnullも""も両方空白と判定したいシチュエーションの話です。
String str = null; str = " "; if (str !=null && !str.equals("")) { Log.e("****", "空じゃないよ!!!"); } else { Log.e("****", "空だよ!!!"); } if ("".equals(str != null ? str : "")) { Log.e("****", "空だよ!!!"); } else { Log.e("****", "空じゃないよ!!!"); }
せっかくひっくり返して"".equals()ってできるのにstrがnullだと判定が""じゃないので空じゃないわけです。結局null判定もいるんですね。ひっくり返した意味無いですね。