next up previous contents index
Next: Datei- und Verzeichnis-Namen Up: Ein-/Ausgabe Previous: Zeichen-Ströme

Random Access Dateien

 

Ziel der RandomAccessFile-Klasse ist die freie Positionierung von Schreib-/Lese-Zeigern an beliebigen Datei-Positionen.

import java.io.*;
class RandAcc
{ public static void main(String[] a) 
  throws IOException
  { RandomAccessFile rf;
    rf = new RandomAccessFile(
                    "try.dat", "rw");
    rf.writeChars("Jva");
    rf.close();
    rf = new RandomAccessFile(
                    "try.dat", "rw");
    rf.seek(2); // Position 2
    rf.writeChars("ava");
    rf.close();

    BufferedReader din = 
      new BufferedReader(
        new FileReader("try.dat"));
    // schreibe "Java":
    System.out.println(din.readLine());
  }
}


next up previous contents index
Next: Datei- und Verzeichnis-Namen Up: Ein-/Ausgabe Previous: Zeichen-Ströme

Peter Pfahler, 1997