Problema fine lettura readLine in Java

Dust1
Ciao a tutti. Ho un piccolo problema ad utilizzare il metodo readLine della classe BufferedReader di Java. Il problema sta nel fatto che la lettura da tastiera utilizzando la classe readLine finisce quando si "immette" null, o meglio, una sequenza d caratteri che identifica questo carattere speciale. A scuola, i programmi che ho fatto funzionano tutti e nello specifico la classe readLine smette di acuisire da tastiera quando si preme CTRL+D. A casa questo nn succede.. Può essere dato dal fatto che a scuola utilizziamo Linux, mentre a casa uso Windows?

grazie, ciao

Risposte
anonymous_be1147
E\` molto strano, perché Java dovrebbe comportarsi allo stesso modo su tutte le piattaforme. Non so, potrebbe essere che sul tuo sistema Windows venga riconosciuto come fine input non CTRL+D ma CTRL+Z, come era ad esempio nel vecchio MS-DOS.

Dust1
Anc'io nn so spiegarmelo.. Comunque ho già provato anche CTRL+Z, ma niente...

Burra
metti il pezzo di codice, vediamo che c'e' di sbagliato ^^

umbimbo1
Non so se centra con il tuo problema,
ma io ho avuto problemi con java quando lavoro con librerie di versioni diverse.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.