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

edit:ho provato anche a usare null al posto di "",ma niente da fare!