Originariamente inviato da oronze
hai ragionissimo...per dirla tutta, non converrebbe fare string.length() > 0?
al max farei
codice:
if (string != null && string.trim().length > 0) {
  //STRINGA VALIDA
}
ma fare

codice:
if (string != null && !string.trim().equals("")) {
  //STRINGA VALIDA
}
ha lo stesso result, può cambiare il carico di risorse impiegate (non più di tanto direi e non l'ho mai misurato)