Moin,
ich würd an deiner Stelle auch eher auf einen BufferedReader zurückgreifen.
Mal so als Beispiel :
import java.io.*;
public class Beispiel
{
BufferedReader reader;
void getReader(String filename) throws FileNotFoundException
{
this.reader = new BufferedReader(new FileReader(new File(filename)));
}
void parse(String meineDatei) throws FileNotFoundException,IOException
{
if (new File(meineDatei).canRead()) // Falls die Datei existiert und lesbar ist
{
this.getReader(meineDatei); // Reader auf die Datei erzeugen
String content = this.reader.readLine(); // Erste Zeile holen
while (content != null) // solange du nicht ins "leere" greifst
{
// tue was auch immer du mit der Zeile tun willst
content = this.reader.readLine(); // und hol dir danach die nächste Zeile
}
}
else
{
// Wenn nicht aus der datei gelesen werden kann, gib einen Fehler aus
}
} // parse
} // class
Hoffe du kannst damit was anfangen
Cheers
CK