diff --git a/2Semester/src/indexverwaltung/Datei.java b/2Semester/src/indexverwaltung/Datei.java index dda15e7..6f0b8ce 100644 --- a/2Semester/src/indexverwaltung/Datei.java +++ b/2Semester/src/indexverwaltung/Datei.java @@ -65,7 +65,10 @@ public class Datei { } private void positioniereAufSatz(int index) throws IOException { - eineStammdatei.seek(index * SATZLAENGE); + if (index * SATZLAENGE * Character.BYTES != aktuell) { + } + aktuell = index * SATZLAENGE * Character.BYTES; + eineStammdatei.seek(aktuell); } private String readFixedString(int länge) {