Per fare chiarezza...
Il risultato di un getText() nel caso non sia stato inserito del testo è "" (stringa vuota).
L'uguaglianza tra due stringhe si fa con il metodo equals in questo modo:
s1.equals(s2);
Se s1 è null viene lanciata una NullPointerException, se s2 è null il risultato è false.
Per controllare che una stringa sia o non sia uguale a null si usa == (uguale) o != (diverso).
![]()

..
Rispondi quotando