Quote Originariamente inviata da andbin Visualizza il messaggio
(nota: è una cosa interna e non è documentata nel javadoc ma in Scanner il pattern del newline è "\r\n|[\n\r\u2028\u2029\u0085]", quindi accetta sia CR+LF che CR che LF).
Non credo di capire cosa intendi, ma mi informerò in rete senza scomodarti oltre

Quote Originariamente inviata da andbin Visualizza il messaggio
Già ... riguardando meglio il codice che hai scritto mi pare ovvio!

stdinStream.println("\n");

O fai stdinStream.print("\n");
Oppure fai stdinStream.println();

Altrimenti se fai un mix è naturale che Scanner "veda" 2 newline
Non l'avrei mai scoperto. Sarei potuto morire cercando questo errore mascherato Ti ringrazio infinitamente, sia per l'aiuto che per la pazienza che hai portato. Ora il progetto è quasi terminato, devo solo fare un po' di refactoring e cancellare tutte le millemila righe di codice "vecchio" che ho lasciato lì, commentate, in attesa di chissà cosa

Grazie ancora e tanti saluti

PS: Devo in qualche modo segnalare che la questione è stata risolta?