Originariamente inviato da Alex'87
E per vedere se una stringa è vuota è più pulito usare length() che confrontarla con la stringa vuota:
Ok, ma attenzione al trim() 
codice:
String str = "\t"; // Questa non è una stringa vuota
if (str.trim().length() == 0) {
// Questo test è verificato, ma la mia stringa mica è vuota...
}
str = " "; // Anche questa non è vuota
if (str.trim().length() == 0) {
// Questo test è verificato, ma la mia stringa mica è vuota...
}
Se per stringa vuota si intende una stringa che contenga almeno un carattere non whitespace, il tuo test è perfetto... altrimenti è necessario togliere il trim().
Ciao.