Java per i programmatori (8.1) Accesso ai dati. Lavora con i file (java.io)

In questo articolo, vediamo come possiamo creare file da Java, poiché possiamo sovrascrivere i tuoi contenuti, aggiungere record , o leggere sequenzialmente i dati esistenti in un file, con Java, utilizzando il contenuto Java.IO

Sommario

per aprire un file da Java , possiamo usare una delle classi esistenti nel pacchetto Java.io; In particolare FileWriter; A cui possiamo indicare il percorso completo e il nome del file e fornirci un outputstream che useremo per registrare.

FileWriter File = New FileWriter (FILE_NAME)

Questo oggetto, siamo interessati a rivesarlo con un filtro: printwrite

Printwriter PW = Nuovo printwriter (file)

Osservare che stiamo usando gli oggetti che erediti da scrittore, poiché la nostra intenzione è scrivere caratteri, se no, potremmo hanno usato FileoOutputStream e PrintStream.

La comunicazione è stata stabilita, possiamo utilizzare i metodi visti dall’oggetto PrintWriter da scrivere al file

Nell’esempio seguente, abbiamo registrato 10 record in un file di testo, sovrascrivendo qualsiasi valore che avrebbe precedentemente

programma Java per scrivere File

Aggiungi record

Quando si desidera aggiungere dati a un file, dobbiamo solo aggiungere un flag a true come secondo parametro nella creazione della filewriter

FileWriter Aggiungi registro

Sapendo questo, propongo di modificare la classe precedente per aggiungere altri 10 record a

. Dovrebbe essere qualcosa del genere:

Aggiungi al file

Puoi verificare che se il file viene creato, i record vengono aggiunti In coda, e se il file che non esiste, questo viene creato automaticamente,

leggi sequenzialmente un file

come abbiamo fatto in precedenza con il Console di sistema, l’uso del bufferReader consente di isolare i nostri ordini di lettura, dall’attività effettiva del dispositivo fisico.

cioè, l’accesso fisico non è dato direttamente dai nostri ordini di lettura, ma questo sarà fatto quando l’interfaccia C OnSidere necessario per eseguire la lettura, e sempre, almeno, registrazione registrazione, rendendo l’accesso al disco

come sempre, per lavorare con lo streamer, prima di ottenere uno e come È per trattare un file del disco, utilizziamo FileReader

java file jewing con filereader

file è solo una stringa dove noi Può lasciare il percorso completo al file

per ottimizzare il trattamento, attivare un bufferredreader

java, uso di bufferedreader

E ora, possiamo utilizzare i metodi BufferDader per elaborare il file.

Lascio un esempio in cui il file creato nell’argomento precedente viene letto sequenzialmente e le linee della console sono stampate

Programma per leggere un file Java utilizzando lettore tamponato

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *