Esatto.Originariamente inviato da Alex'87
Perché in è dichiarato all'interno del blocco try ed è visibile solo lì dentro.
La corretta gestione dei file, con le loro eccezioni, va fatta in questo modo:
Ciao.codice:// Dichiarazione dell'identificatore da usare per la lettura del file Reader / InputStream identificatore = null; try { // Gestione del file identificatore = ... // Inizializzazione del reader / input-stream ... // Gestione del file (lettura / scrittura) } catch (Exception e) { e.printStackTrace(); // Gestione dell'eccezione } finally { if (identificatore != null) { try { // Chiusura dell'identificatore identificatore.close(); } catch (Exception e) { e.printStackTrace(); } } }![]()



Rispondi quotando
