僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

空白文字の判定

普通の方法となんかキモい方法を挙げておきます。
でもキモい方は""からメソッド読んでてなんだかかっこいいです。

ちなみに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判定もいるんですね。ひっくり返した意味無いですね。