Demonus
02-06-2004, 10:27
Hey,
in einem Programm muss ich u.a. grosse Textdateien ( < 20 MB) einlesen und zusätzlich
muss das Programm auch in der Lage sein, zu bestimmten Stellen innerhalb der Datei
zuspringen. Daher habe ich die Klasse RandomAccessFile eingesetzt, aber bei dieser
Klasse dauert das einlesen einer grossen Datei mit readLine() sehr lange.
Ich hab es auch mal mit BufferedReader probiert und damit verläuft das einlesen
sehr schnell, aber ich habe keine Möglichkeit den Dateizeiger zu positionieren.
Gebt es da noch andere Möglichkeiten?
in einem Programm muss ich u.a. grosse Textdateien ( < 20 MB) einlesen und zusätzlich
muss das Programm auch in der Lage sein, zu bestimmten Stellen innerhalb der Datei
zuspringen. Daher habe ich die Klasse RandomAccessFile eingesetzt, aber bei dieser
Klasse dauert das einlesen einer grossen Datei mit readLine() sehr lange.
Ich hab es auch mal mit BufferedReader probiert und damit verläuft das einlesen
sehr schnell, aber ich habe keine Möglichkeit den Dateizeiger zu positionieren.
Gebt es da noch andere Möglichkeiten?