logo

Java - RandomAccessFile

Dit klas wordt gebruikt voor het lezen en schrijven naar een willekeurig toegankelijk bestand. Een willekeurig toegankelijk bestand gedraagt ​​zich als een groot reeks van bytes. Er is een cursor geïmpliceerd in de array genaamd file wijzer , door de cursor te verplaatsen, voeren we de lees-schrijfbewerkingen uit. Als het einde van het bestand wordt bereikt voordat het gewenste aantal bytes is gelezen, dan is EOFException dat gegooid . Het is een type IOException.

Constructeur

Constructeur Beschrijving
RandomAccessFile(Bestandsbestand, Snaar modus) Creëert een bestandsstroom met willekeurige toegang om te lezen van en optioneel om te schrijven naar het bestand dat is opgegeven door het File-argument.
RandomAccessFile(Stringnaam, Stringmodus) Creëert een bestandsstroom met willekeurige toegang om te lezen van en optioneel om te schrijven naar een bestand met de opgegeven naam.

Methode

Modificator en type Methode Methode
leegte dichtbij() Het sluit deze bestandsstroom met willekeurige toegang en geeft alle systeembronnen vrij die aan de stroom zijn gekoppeld.
Bestandskanaal getChannel() Het geeft het unieke terug

De myFile.TXT bevat de tekst 'Deze klasse wordt gebruikt voor het lezen en schrijven naar een willekeurig toegankelijk bestand.'

na het uitvoeren van het programma zal het bevatten

Deze les wordt gebruikt voor het lezen van Ik hou van mijn land en mijn volk.