Il corso che sto seguendo inizia a dare i suoi frutti e ho deciso di riportavi qualcosa di quello che ho imparato.
Comincio che una delle operazioni consentite sui file: la scrittura.
La scrittura di un semplice fila di testo in Java non è una cosa banale, ed è inutile creare grossi programmi immagazzinando i risultati su file.
Prendiamo un gestionale: che senso ha scrivere tutto su file di testo invece che su un database??
Nessuna, ma torna comunque molto utile.
Vediamo allora qual'è il processo:
- creazione di un oggetto FileWriter per la creazione e apertura del file
- creazione di un oggetto PrintWriter per la redirezione del flusso di dati
- chiusura del canale che garatisce che il programma ha cessato di usare il file e che i dati potranno essere scritti
Vi posto un pò di codice che andremo a spiegare: