Hallo!
Hab ein kleines Problem, dass wohl öfters auftaucht. Aber trotz Suche im Board habe ich keine wirkliche Antwort gefunden.
Also: Ich habe ein Verzeichnis ("drinks.txt"). Dort stehen die Worte: Apfel, Banane, Waldmeister, Ananas, Multivitamin drin. Genau in dieser Reihenfolge, jedes Wort in einer neuen Zeile.
Jetzt möchte ich die txt-Datei gerne auslesen. Dazu dieser Code:
Aber es funktioniert nicht wirklich:
Beim Ausführen wird augegeben: Banane, Ananas, null!
Warum?? Ich weiß, dass es an der Bedingung in der while-Schleife liegen müßte!
Aber was muß ich reinschreiben, damit es funktioniert?
Ich weiß, daß hier fast der gleiche Thread schon mal vorhanden ist, aber die Antwort hilft mir nicht wirklich weiter.
Danke für Hilfe.
Hab ein kleines Problem, dass wohl öfters auftaucht. Aber trotz Suche im Board habe ich keine wirkliche Antwort gefunden.
Also: Ich habe ein Verzeichnis ("drinks.txt"). Dort stehen die Worte: Apfel, Banane, Waldmeister, Ananas, Multivitamin drin. Genau in dieser Reihenfolge, jedes Wort in einer neuen Zeile.
Jetzt möchte ich die txt-Datei gerne auslesen. Dazu dieser Code:
Code:
public void liesDatei()
{
try
{
RandomAccessFile datei = new RandomAccessFile("drinks.txt", "r");
datei.seek(0);
while(datei.readLine() != null)
{
System.out.println(datei.readLine());
}
datei.close();
catch(IOException e)
{}
}
Aber es funktioniert nicht wirklich:
Beim Ausführen wird augegeben: Banane, Ananas, null!
Warum?? Ich weiß, dass es an der Bedingung in der while-Schleife liegen müßte!
Aber was muß ich reinschreiben, damit es funktioniert?
Ich weiß, daß hier fast der gleiche Thread schon mal vorhanden ist, aber die Antwort hilft mir nicht wirklich weiter.
Danke für Hilfe.