Hallo ihr Lieben,
ich möchte in einer Textdatei bestimmte Informationen speichern und diese dann Zweilenweise einlesen und je nach Startpunkt formatieren.
Bsp:
#1_Vorname
#2_Nachname
#3_Hier soll ein Zeilenumbruch interpretiert werden.
#1_Der nächste Vorname
etc.
Ausgabe soll dann z.B in einer Liste sein
Bisher habe ich folgenden Code:
Problem: Er liest mit den Inhalt nur in der ersten Zeile ein, dann bricht er ab. Hat jemand eine Idee wie ich das mit dem Interpreter hinkriege? Vielleicht während meiner while Schleife eine Prozedur, die die Zeile Symbol für Symbol außeinander nimmt und guckt ob am Anfang ein # ist und welche Zahl dann folgt?
ich möchte in einer Textdatei bestimmte Informationen speichern und diese dann Zweilenweise einlesen und je nach Startpunkt formatieren.
Bsp:
#1_Vorname
#2_Nachname
#3_Hier soll ein Zeilenumbruch interpretiert werden.
#1_Der nächste Vorname
etc.
Ausgabe soll dann z.B in einer Liste sein
Bisher habe ich folgenden Code:
Java:
public void wichtig_einlesen()
{
try {
BufferedReader in = new BufferedReader(new FileReader("wichtig.txt"));
String zeile = null;
while ((zeile = in.readLine()) != null) {
// System.out.println(zeile);
lwichtig.setText("Wichtig: "+zeile);
}
} catch (IOException e) {
e.printStackTrace();
}
}
Problem: Er liest mit den Inhalt nur in der ersten Zeile ein, dann bricht er ab. Hat jemand eine Idee wie ich das mit dem Interpreter hinkriege? Vielleicht während meiner while Schleife eine Prozedur, die die Zeile Symbol für Symbol außeinander nimmt und guckt ob am Anfang ein # ist und welche Zahl dann folgt?
Zuletzt bearbeitet: