Salve.
Sto andando avanti con lo studio del linguaggio JAVA, nel tempo libero, e ho steso questi appunti per ricordarmi le principali operazioni di IO.
Per favore, mi dite se quello che ho scritto è giusto?
OPERAZIONI SU UN GENERICO FILE
File nomeFile = new File("percorsoFile");// Creazione di un oggetto legato a un file, per verificarne, per esempio, l’esistenza.
// Principale comando usato: “nomeFile.exists”.
OPERAZIONI DI LETTURA DEI DATI DIGITATI SULLA TASTIERA
InputStreamReader lettoreFlussoIngresso = new InputStreamReader(System.in); // Creazione di un flusso (senza buffer) per il flusso dei dati in ingresso (dalla tastiera).
BufferedReader tastiera = new BufferedReader(lettoreFlussoIngresso); // Creazione di un flusso (co buffer) per la lettura dei dati in ingresso (digitati dulla tastiera).
OPERAZIONI DI SCRITTURA SU UN FILE
String nomeFile = new String("percorsoFile");
FileWriter flussoScritturaFile = new FileWriter(nomeFile, true); // Creazione di un flusso (senza buffer) per il passaggio dei dati in uscita (su un file).
BufferedWriter scrittoreFile = new BufferedWriter(flussoScritturaFile); // Creazione di un flusso (con buffer) per la scrittura dei dati in uscita (su un file).
scrittoreFile.close(); // Comando per la chiusura del flusso dati con buffer.
OPERAZIONI DI LETTURA DA UN FILE
FileReader flussoLetturaFile = new FileReader("percorsoFile"); // Creazione di un flusso (senza buffer) per il passaggio dei dati in ingresso (da un file).
BufferedReader lettoreFileTXTRitardatari = new BufferedReader(flussoLetturaFile); // Creazione di un flusso (con buffer) per la lettura dei dati in ingresso (da un file).
lettoreFileTXTRitardatari.close();
Vi ringrazio tutti.
Ciao.