logo

Java – RandomAccessFile

Das Klasse wird zum Lesen und Schreiben in eine Direktzugriffsdatei verwendet. Eine Direktzugriffsdatei verhält sich wie eine große Array von Bytes. Für das Array namens Datei ist ein Cursor impliziert Zeiger Durch Bewegen des Cursors führen wir die Lese-/Schreibvorgänge aus. Wenn das Dateiende erreicht wird, bevor die gewünschte Anzahl an Bytes gelesen wurde, liegt eine EOFException vor geworfen . Es handelt sich um eine Art IOException.

Java-Arrays

Konstrukteur

Konstrukteur Beschreibung
RandomAccessFile(Dateidatei, Zeichenfolge Modus) Erstellt einen Dateistream mit wahlfreiem Zugriff zum Lesen und optional zum Schreiben in die durch das File-Argument angegebene Datei.
RandomAccessFile(String-Name, String-Modus) Erstellt einen Dateistream mit wahlfreiem Zugriff zum Lesen und optionalen Schreiben in eine Datei mit dem angegebenen Namen.

Methode

Modifikator und Typ Methode Methode
Leere schließen() Es schließt diesen Dateistream mit wahlfreiem Zugriff und gibt alle mit dem Stream verbundenen Systemressourcen frei.
FileChannel getChannel() Es gibt das Einzigartige zurück

Die Datei „myFile.TXT“ enthält den Text „Diese Klasse wird zum Lesen und Schreiben in eine Direktzugriffsdatei verwendet.“

Nach dem Ausführen des Programms wird es enthalten sein

Dieser Kurs dient zum Lesen von „Ich liebe mein Land und meine Leute“.