Indholdsfortegnelse:

Er det muligt at læse fra og skrive til tilfældige steder i en fil ved hjælp af Java?
Er det muligt at læse fra og skrive til tilfældige steder i en fil ved hjælp af Java?

Video: Er det muligt at læse fra og skrive til tilfældige steder i en fil ved hjælp af Java?

Video: Er det muligt at læse fra og skrive til tilfældige steder i en fil ved hjælp af Java?
Video: Java File Input/Output - It's Way Easier Than You Think 2024, November
Anonim

Ved brug af -en tilfældig adgang fil , vi kan Læs fra en fil såvel som skrive til fil . Læsning og skrive vha det fil input- og outputstrømme er en sekventiel proces. Ved brug af -en tilfældig adgang fil , vi kan Læs eller skrive på enhver position inden for fil . Et objekt af klassen RandomAccessFile kan gøre tilfældig fil adgang.

Simpelthen, hvordan bruger jeg en tilfældig adgangsfil?

Eksempel på Java RandomAccessFile

  1. getFilePointer() for at få den aktuelle position for markøren.
  2. seek(int) for at indstille markørens position.
  3. read(byte b) til læser op til b. længde bytes af data fra filen til et array af bytes.
  4. skrive(byte b) at skrive b. længdebytes fra det angivne byte-array til filen, startende ved den aktuelle filmarkør.

Ydermere, hvad er random access fil forklare med eksempel? EN tilfældig adgang fil opfører sig som et stort udvalg af bytes. Der er en markør underforstået til arrayet kaldet fil markøren, ved at flytte markøren gør vi Læs skrive operationer. Hvis slutningen af- fil nås før det ønskede antal byte er blevet Læs end EOFException er kastet. Det er en type IOException.

Hvad er en tilfældig adgangsfil, hvis du holder dette i øjesyn?

Tilfældig - adgang til filen er et udtryk, der bruges til at beskrive en fil eller sæt af filer der tilgås direkte i stedet for at kræve det andet filer læses først. Computer harddiske få adgang til filer direkte, hvor bånddrev almindeligvis få adgang til filer sekventielt. Direkte adgang , Hardwarevilkår, Sekventiel fil.

Hvordan skriver man til en fil i Java?

FileWriter: FileWriter er den enkleste måde at skrive -en fil i Java . Det giver overbelastet skrive metode til skrive int, byte-array og streng til Fil . Du kan også skrive del af strengen eller byte-arrayet ved hjælp af FileWriter. FileWriter skriver direkte ind i filer og bør kun bruges, når antallet af skrivninger er mindre.

Anbefalede: