Java:
public ArrayList<ArrayList<String>> userLesen() throws IOException {
String zeile = "";
FileReader file1 = new FileReader("users.txt");
BufferedReader bReader = new BufferedReader(file1);
while ((zeile = bReader.readLine()) != null) {
listeAllerUsers.add(zeile);
}
int trim = 0;
for (int i = trim; i < listeAllerUsers.size(); i++) {
if (listeAllerUsers.get(i).endsWith("--")) {
trim = i;
System.out.print(trim + " ");
for (int a = 0; a < trim; a++) {
listeEinerUser.add(listeAllerUsers.get(a));
}
listeAllerEinzelnenUsers.add(listeEinerUser);
listeAllerUsers = new ArrayList<String>();
}
}System.out.println(listeAllerEinzelnenUsers.toString());
}
der code den ich geschrieben habe, müsste EIGENTLICH soweit in ordnung sein bis auf ein paar fehler
die liste die erzeugt wird, sieht wie folgt aus:
[[4711-A34-33456z67-87954324edd-31, On, A1,hab kein holz,, A7,Ulm,, A1,Euskirchen,Köln,, Hesel-Sande,]]
und da müssten noch die anderen rein.Könnte jemand vielleicht mir weiterhelfen?
Die txt datei sieht beispielsweise so aus:
4711-A34-33456z67-87954324edd-31
On
A1,hab kein holz,
A7,Ulm,
A1,Euskirchen,Köln,
Hesel-Sande,
---
4711-A34-33456z67-87954324edd-32
Of
A5,Offenburg,Appenweier,
A5,Freiburg,
---
4711-A34-33456z67-87954324edd-33
On
A7,Ulm,
A5,Freiburg,Appenweier,
A6,Freiburg,Appenweier,
---
4711-A34-33456z67-87954324edd-34
Of
A5,Offenburg,Appenweier,
A5,Freiburg,Offenburg,
A8,Freiburg,Karlsruhe,
A6,such dir holz,
---