Java pentru programatori (8.1) Accesul la date. Lucrați cu fișiere (java.io)

iv id = „8137441883”

În acest articol, să vedem cum putem crea fișiere din Java, deoarece putem suprascrie conținutul dvs., adăugă înregistrări , o citirea secvențial a datelor existente într-un fișier, cu Java, folosind conținuturile de java.io

pentru a deschide un fișier din Java , putem folosi una dintre clasele existente în pachetul Java.IO; În mod specific de depozit; La care putem indica traseul complet și numele fișierului și ne furnizăm un ieșire, vom folosi pentru înregistrare.

Filewriter File = Filewriter nou (File_Name)

Acest obiect, suntem interesați să o acoperim cu un filtru: PrintWrite

Printwriter PW = New Printwriter (Fișier)

Observați că folosim obiectele care moștenesc de la scriitor, deoarece intenția noastră este de a scrie personaje, dacă nu, am putea au folosit FileOutputStream și Printstream.

Comunicarea a fost stabilită, putem folosi metodele observate de la Obiect de imprimare pentru a scrie la fișierul

În exemplul următor, am înregistrat 10 înregistrări într-un fișier text, suprascrie orice valoare care ar fi fost anterior

programul Java pentru a scrie Fișier

Adăugați înregistrări

Când doriți să adăugați date într-un fișier, trebuie să adăugăm doar un pavilion real ca un al doilea parametru în crearea Filewriter

Filewriter adaugă înregistrare

Știind acest lucru, vă propun să modificați clasa precedentă pentru a adăuga încă 10 înregistrări la

rezultat, Ar trebui să fie ceva de genul ăsta:

Adaugă în fișier

Puteți verifica dacă dacă fișierul este creat, se adaugă înregistrările În coada de așteptare și dacă fișierul nu există, acesta este creat automat,

citiți secvențial un fișier

așa cum am făcut anterior cu Consola de sistem, utilizarea bufferdReaderului Permite izolarea comenzilor noastre de citire, din activitatea reală a dispozitivului fizic.

DIV id = „8137441883”>

care este, accesul fizic nu este administrat direct Prin comenzile noastre de citire, dar acest lucru se va face atunci când interfața C Onidere necesare pentru a efectua citirea și întotdeauna, cel puțin, înregistrarea înregistrării, făcând acces la disc

ca întotdeauna, pentru a lucra cu streamer, mai întâi obține unul, și cum Este de a trata un fișier de disc, folosim FileReader

Java fișier evrement cu FileReader

fișier este doar un șir unde noi poate lăsa traseul complet către fișierul

pentru a optimiza tratamentul, activați un bufferedReader

Java, utilizarea bufferedReader

și acum, putem folosi metodele de bufferdreader pentru a procesa fișierul.

Am lăsat un exemplu în care fișierul creat în subiectul anterior este citit secvențial și liniile consolei sunt imprimate

Programul de citire a unui fișier Java utilizând cititorul tamponat

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *