Hallo, nachdem ich jetzt stundenlang gegoogelt und das Forum durchforstet hab, komm ich wohl nicht drumrum meine Frage hier zu posten. Ich möchte über FileDialog eine Datei Auswählen, und dann zeilenweise auslesen, und in einer Textarea anzeigen. Soweit so gut. Das Problem ist, das ich beim Auslesen der Datei immer null bekomme. Kann mal wer über den Code schauen, ist bestimmt nen mini Fehler, aber ich find ihn nicht.
Und hier noch die Ausgabe, die mir die System.out.println liefern
Vielen Dank schon mal
Code:
public void ladeDatei()
{
load = new FileDialog(this, "Auswahl", FileDialog.LOAD);
load.setVisible(true);
dateiName = load.getFile();
dateiName = (load.getDirectory() + dateiName);
System.out.println("Dateiname: " + dateiName);
try
{
BufferedReader datei = new BufferedReader(new FileReader(dateiName));
while ((zeile = datei.readLine())!= null);
{
System.out.println("Zeile: " + zeile);
text += zeile + "\n";
}
System.out.println("Text: " + text);
ta = new TextArea();
ta.setText(text);
ta.setBounds(30,82, 740, 488);
this.add(ta);
}
catch(IOException e)
{
}
}
Und hier noch die Ausgabe, die mir die System.out.println liefern
Also scheint es so zu sein, das bei readLine() immer null herauskommt. Bloß warum?Dateiname: C:\entwickl\java\Editor\test.txt
Zeile: null
Text: null
Vielen Dank schon mal