Sisällysluettelo:

Onko mahdollista lukea ja kirjoittaa satunnaisiin paikkoihin tiedostossa Javalla?
Onko mahdollista lukea ja kirjoittaa satunnaisiin paikkoihin tiedostossa Javalla?

Video: Onko mahdollista lukea ja kirjoittaa satunnaisiin paikkoihin tiedostossa Javalla?

Video: Onko mahdollista lukea ja kirjoittaa satunnaisiin paikkoihin tiedostossa Javalla?
Video: Näin toteutat laadukkaan ja osallistavan webinaarin 16.3.2021 2024, Huhtikuu
Anonim

Käyttämällä a satunnainen pääsy tiedosto , me voimme lukea alkaen a tiedosto yhtä hyvin kuin kirjoittaa kohtaan tiedosto . Lukeminen ja kirjoittaminen käyttäen the tiedosto tulo- ja lähtövirrat ovat peräkkäinen prosessi. Käyttämällä a satunnainen pääsy tiedosto , me voimme lukea tai kirjoittaa missä tahansa kohdassa sisällä tiedosto . RandomAccessFile-luokan objekti voi tehdä satunnainen tiedosto pääsy.

Yksinkertaisesti sanottuna, kuinka voin käyttää hajasaantitiedostoa?

Java RandomAccessFile -esimerkki

  1. getFilePointer() saadaksesi osoittimen nykyisen sijainnin.
  2. seek(int) määrittää osoittimen sijainnin.
  3. lue(tavu b) lukee b asti. pituisia tavuja dataa tiedostosta tavujen joukkoon.
  4. kirjoittaa(tavu b) kirjoittaa b. pituisia tavuja määritetystä tavutaulukosta tiedostoon, alkaen nykyisestä tiedostoosoittimesta.

Lisäksi mitä hajasaantitiedosto selittää esimerkillä? A Random Access -tiedosto käyttäytyy kuin suuri joukko tavuja. Kutsutussa taulukossa on kohdistin tiedosto osoitinta, siirtämällä kohdistinta teemme lukea kirjoittaa operaatioita. Jos loppu- tiedosto saavutetaan ennen kuin haluttu tavumäärä on saavutettu lukea kuin EOFException heitetään. Se on eräänlainen IOException.

Kun tämä pidetään mielessä, mikä on hajasaantitiedosto?

Satunnainen - pääsy tiedostoon on termi, jota käytetään kuvaamaan a tiedosto tai joukko tiedostot joihin pääsee suoraan sen sijaan, että vaadittaisiin toista tiedostot luettava ensin. Tietokoneen kiintolevyt käyttää tiedostoja suoraan, missä nauha-asemat yleensä toimivat käyttää tiedostoja peräkkäin. Suoraan pääsy , Laitteistotermit, Peräkkäiset tiedosto.

Kuinka kirjoitat tiedostoon Javassa?

FileWriter: FileWriter on yksinkertaisin tapa kirjoittaa a tiedosto sisään Java . Se tarjoaa ylikuormituksen kirjoittaa menetelmään kirjoittaa int, tavutaulukko ja String to the Tiedosto . Voit myös kirjoittaa osa merkkijono- tai tavutaulukkoa FileWriterin avulla. FileWriter kirjoittaa suoraan tiedostoihin ja sitä tulisi käyttää vain, kun kirjoitusten määrä on pienempi.

Suositeltava: