Sisukord:

Kas Java abil on võimalik faili sees juhuslikest asukohtadest lugeda ja sinna kirjutada?
Kas Java abil on võimalik faili sees juhuslikest asukohtadest lugeda ja sinna kirjutada?

Video: Kas Java abil on võimalik faili sees juhuslikest asukohtadest lugeda ja sinna kirjutada?

Video: Kas Java abil on võimalik faili sees juhuslikest asukohtadest lugeda ja sinna kirjutada?
Video: 🟡 POCO X5 PRO – KÕIGE ÜKSIKASJALIK ÜLEVAADE ja TESTID 2024, Aprill
Anonim

Kasutades a juhuslik juurdepääs faili , me saame lugeda alates faili sama hästi kui kirjutada juurde faili . Lugemine ja kirjutamine kasutades a faili sisend- ja väljundvood on järjestikune protsess. Kasutades a juhuslik juurdepääs faili , me saame lugeda või kirjutada mis tahes asendis faili . Klassi RandomAccessFile objekt saab seda teha juhuslik fail juurdepääs.

Lihtsalt, kuidas ma saan kasutada juhusliku juurdepääsu faili?

Java RandomAccessFile näide

  1. getFilePointer(), et saada kursori praegune asukoht.
  2. seek(int) kursori asukoha määramiseks.
  3. loe(bait b) loeb kuni b-ni. pikkusega baite andmeid failist baitide massiiviks.
  4. kirjuta(bait b) kirjuta b. pikkusega baite määratud baitimassiivist failini, alustades aktiivsest failikursorist.

Lisaks, mida suvapöördusfaili näitega selgitatakse? A juhusliku juurdepääsu fail käitub nagu suur baitide massiiv. Nimetatud massiivile viitab kursor faili kursorit liigutades teeme lugeda kirjutada tehteid. Kui lõpp- faili saavutatakse enne soovitud baitide arvu saavutamist lugeda kui EOFException visatakse. See on teatud tüüpi IOException.

Mis on juhusliku juurdepääsuga fail, seda silmas pidades?

Juhuslik - juurdepääsu failile on termin, mida kasutatakse a kirjeldamiseks faili või komplekt failid millele pääsete juurde otse, selle asemel, et seda teist nõuda failid tuleb kõigepealt lugeda. Arvuti kõvakettad failidele juurde pääseda otse, kus tavaliselt lindiseadmeid kasutatakse failidele juurde pääseda järjestikku. Otsene juurdepääs , Riistvaraterminid, Järjestikused faili.

Kuidas Java-vormingus faili kirjutada?

FileWriter: FileWriter on lihtsaim viis kirjutada a faili sisse Java . See annab ülekoormatud kirjutada meetod selleks kirjutada int, baidimassiivi ja String to the Fail . Sa saad ka kirjutada Stringi või baidimassiivi osa, kasutades FileWriterit. FileWriter kirjutab otse failidesse ja seda tuleks kasutada ainult siis, kui kirjutamiste arv on väiksem.

Soovitan: