Hallo,
ich bin neu hier im Forum und habe direkt mal eine Frage, ich hoffe ihr könnt mir helfen
und zwar möchte ich eine .txt datei (in diesem Fall ein Auszug des Grundgesetzes), "einlesen" und in einer String Variable speichern. Dieser String soll dann nach einem bestimmten Zeichen untersucht werden - wie oft kommt dieses Zeichen vor.
Nun habe ich folgendes Problem:
Meine Methode ließt nur die erste Zeile der .txt Datei ein. Ich muss irgendwie eine if abfrage oder so reinbekommen, dass er die nächsten zeilen ebenfalls einließt und in demselben string speichert?
Kann mir jemand sagen wie ich das anstellen soll?
Wäre echt super!
Der rest des Programms funktioniert in jedem fall, wenn ich nämlich einen String ins programm selbst hineinschreibe und diesen untersuche kommen die richtigen Ergebnisse raus!
Meine Methode lesen() sieht so aus bisher:
Vielen Dank & mfg
myst3ry
ich bin neu hier im Forum und habe direkt mal eine Frage, ich hoffe ihr könnt mir helfen
und zwar möchte ich eine .txt datei (in diesem Fall ein Auszug des Grundgesetzes), "einlesen" und in einer String Variable speichern. Dieser String soll dann nach einem bestimmten Zeichen untersucht werden - wie oft kommt dieses Zeichen vor.
Nun habe ich folgendes Problem:
Meine Methode ließt nur die erste Zeile der .txt Datei ein. Ich muss irgendwie eine if abfrage oder so reinbekommen, dass er die nächsten zeilen ebenfalls einließt und in demselben string speichert?
Kann mir jemand sagen wie ich das anstellen soll?
Wäre echt super!
Der rest des Programms funktioniert in jedem fall, wenn ich nämlich einen String ins programm selbst hineinschreibe und diesen untersuche kommen die richtigen Ergebnisse raus!
Meine Methode lesen() sieht so aus bisher:
Java:
public void lesen()
{
String zeile;
zeile = "";
try {
FileReader filereader = new FileReader ("grundrechte.txt");
BufferedReader reader = new BufferedReader (filereader);
zeile = reader.readLine();
// hier müsste es irgendwie weiter gehen als die erste Zeile
text = zeile;
reader.close();
}
catch (Exception leseFehler){System.err.println(leseFehler);};
}
Vielen Dank & mfg
myst3ry