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“. |