Moin,
ich muss eine SEEEEHr große Datei, deren Struktur ich nicht kenne ( Zahlen und Texte wechseln einander ab )
einlesen, und in mehrere kleinere Dateien zerlegen, um an die Text-teile zu gelangen. Zum Lesen nutze ich dies:
Beim testen habe ich festgestellt, daß str== null "mittendrin" vorkommt, danach weitere Nutzdaten.
Gibt es eine Möglchkeit, das Dateiende festzustellen?
TIA Hanns
ich muss eine SEEEEHr große Datei, deren Struktur ich nicht kenne ( Zahlen und Texte wechseln einander ab )
einlesen, und in mehrere kleinere Dateien zerlegen, um an die Text-teile zu gelangen. Zum Lesen nutze ich dies:
Code:
try {
br = new BufferedReader(new FileReader(inFileName));
} catch (FileNotFoundException e) {
System.out.println("DateiFehler : " + inFileName);
System.exit(-1);
}
/****
----
***//
try {
str = br.readLine();
if (str == null)
running = false;
} catch (IOException ioe) {
System.out.println("Abbruch wegen DateiLeseFehler : " + inFileName);
System.exit(-2);
}
Beim testen habe ich festgestellt, daß str== null "mittendrin" vorkommt, danach weitere Nutzdaten.
Gibt es eine Möglchkeit, das Dateiende festzustellen?
TIA Hanns