Prendiamo questa piccola porzione di codice:
Apparentemente è un controllo infallibile,ma in realtà non è cosi.Se l'utente digita il carattere spazio una o + volte,ha bypassato il controllo.codice:String nome = in.nextLine(); while (nome.equals("")){ System.out.println("Devi inserire un NOME obbligatoriamente"); nome = in.nextLine(); }
Come si può rimediare a ciò?
edit:ho provato anche a usare null al posto di "",ma niente da fare!![]()