C
coffeejava1987
Gast
Hallo,
ich habe folgende Textdatei gegeben:
Die Textdatei:
datei.TXT
Es sind in der echten Datei auf meinem Rechner eigentlich noch mehr Datensätze als nur zwei Stück. Die Datei, die ich hochgeladen habe, ist zum Testen gedacht..
Ich möchte die Datensätze der Spalte Name haben (und diese dann in eine ArrayList<String> speichern, aber first things first...).
Versucht habe ich folgenden Code:
Aber damit funktioniert es nicht, die Ausgabe ist leer. Kann mir jemand helfen, wie ich an die Datensätze von der Spalte Name rankomme?
ich habe folgende Textdatei gegeben:
23.10.2011 Analyse 4
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tests
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 10 |DE |2334545 |020 |X007 |242 |005 |008|09.10.2011|13.10.2011|JDK | 10|007ABC|Coffe is nothing for children |Grün | 24,20 | 10 |
| 20 |EN |3454374 |124 |Y008 |348 |005 |008|09.10.2011|13.10.2011|CFX | 20|007DEF|Java-Anfang |Blau | 23,20 | 40 |
Die Textdatei:
datei.TXT
Es sind in der echten Datei auf meinem Rechner eigentlich noch mehr Datensätze als nur zwei Stück. Die Datei, die ich hochgeladen habe, ist zum Testen gedacht..
Ich möchte die Datensätze der Spalte Name haben (und diese dann in eine ArrayList<String> speichern, aber first things first...).
Versucht habe ich folgenden Code:
Java:
FileReader file;
String line = "";
try {
file = new FileReader("C:/Daten/datei.TXT");
BufferedReader reader = new BufferedReader(file);
int counter = 0;
while ((line = reader.readLine()) != null) {
counter++;
if(counter > 6)
{
String[] sep = line.split("|");
System.out.println(sep[12]);
}
}
} catch (FileNotFoundException e) {
throw new RuntimeException("File not found");
} catch (IOException e) {
throw new RuntimeException("IO Error occured");
}
Aber damit funktioniert es nicht, die Ausgabe ist leer. Kann mir jemand helfen, wie ich an die Datensätze von der Spalte Name rankomme?