>>58
length()==0が一番良い。

>str が null になることがあるなら "".equals(str) 一択。

これは、「strがnullでない」かつ「strの内容が""である」ことを示すだけだから
ほとんど役に立たない。