package Lernen; import java.io.*; import java.util.Arrays; public class DemoSeekMethode { public static void main(String[] args) { // Datei erstellen und Daten schreiben try (RandomAccessFile file = new RandomAccessFile("example.txt", "rw")) { // Daten in die Datei schreiben file.writeBytes("Dies ist ein Beispieltext."); int laenge = "Dies ist ein Beispieltext.".length(); System.out.println(laenge); // Den Dateizeiger (Cursor) auf eine bestimmte Position setzen file.seek(0); // Cursor auf die 11. Position setzen (Positionen beginnen bei 0) // Daten lesen byte[] buffer = new byte[26]; // Puffer zum Lesen der Daten file.read(buffer); // Daten von der aktuellen Position in den Puffer lesen // Daten in eine Zeichenkette konvertieren und ausgeben String text = new String(buffer); System.out.println(text); System.out.println(file.length()); } catch (IOException e) { e.printStackTrace(); } } }