Ciao a tutti, recentemente sono incappato in un problema che veramente non mi spiego.
Ho creato una serie di classi etc. , molte di queste usano una mia semplicissima classe per l'immissione da tastiera restituendo una stringa :
codice:public class GestioneFile { public String scritturaDaTastiera () { String stringa = null; InputStreamReader isr = new InputStreamReader(System.in); BufferedReader in = new BufferedReader(isr); try { stringa = in.readLine(); } catch (IOException e) { System.out.println("Errore"); } finally { try { in.close(); } catch(IOException exc) { System.out.println("Errore2"); } } return(stringa); } }
Il problema è, quando la richiamo la prima volta, funziona, ma se la richiamo una seconda volta, mi restituisce un IOException dandomi in questo caso "Errore".
Può influire che ho reinstallato ubuntu e quindi JDK7 (evidentemente sbagliando qualcosa) ?? Perché prima funzionava....
Grazie mille per l'aiuto!

Rispondi quotando
, mi potresti indicare come posso ovviare a quest'inconveniente ??
