Was ist eine ISAM-Datei (IndexSequentialAccessMethod) ?
Eine index-sequentielle Datei besteht aus 2 Dateien -> eine Index- und eine Daten-Datei.
In der Index-Datei steht der Primärschlüssel und ein Verweis auf den dazugehörenden Datensatz in der Daten-Datei.
Dadurch ist ein wahlfreier Zugriff über den Lesebefehl möglich.
Die Klasse RandomAccessFile wiederum bietet nur Zugriff über die relative Adresse an. Im Klartext: man müsste sich selbst eine Index-Datei aufbauen, was zur Folge hat, dass man sich ein Array im Programm aufbauen muss, um an die Referenz zu gelangen. Diesen Aufwand will ich mir aber ersparen, darum die Frage, ob es schon eine fertige Klasse dafür gibt.