H
Harald Kleeber
Gast
hallo alle zusammen,
Ich hätte da eine Frage. ich soll eine aufgabe erledigen die besagt das ich ein Dokument einlesen soll und anschliesend die momentane zeile durch kommas und anführungszeichen unterteilen soll. danach soll ich die unterteilten teile so in eine arraylist geben dass ich mit jedem Token einzeln arbeiten kann. bisher hab ich das einlesen mit dem bufferedReader und das unterteilen mit dem String-tokenizer. aber wenn ich das versuche in die arrayliste zu geben, dann kann ich mit den tokens nicht einzeln arbeiten. ich kann nur mit der array liste im gesamten arbeiten. hätte da irgendjemand eine idee wie man das am besten machen könnte?
danke schonmal für die Hilfe
grüße Harald
Ich hätte da eine Frage. ich soll eine aufgabe erledigen die besagt das ich ein Dokument einlesen soll und anschliesend die momentane zeile durch kommas und anführungszeichen unterteilen soll. danach soll ich die unterteilten teile so in eine arraylist geben dass ich mit jedem Token einzeln arbeiten kann. bisher hab ich das einlesen mit dem bufferedReader und das unterteilen mit dem String-tokenizer. aber wenn ich das versuche in die arrayliste zu geben, dann kann ich mit den tokens nicht einzeln arbeiten. ich kann nur mit der array liste im gesamten arbeiten. hätte da irgendjemand eine idee wie man das am besten machen könnte?
Java:
public class Reader {
public void read(Model model) {
String temp;
String pfad = "D:\\Adressbuch\\Buch.csv";
try {
FileReader file = new FileReader(pfad);
BufferedReader reader = new BufferedReader(file);
while ((temp = reader.readLine()) != null) {
StringTokenizer st = new StringTokenizer(temp, "\",");
while (st.hasMoreTokens()) {
model.addList(st.nextToken());
}
}
} catch (FileNotFoundException fnfe) {
System.out.println("Datei konnte nicht gefunden werden!");
} catch (IOException ioe) {
}
}
}
public class Model {
ArrayList<String> felder = new ArrayList<String>();
public void addList(String temp) {
felder.add(temp);}
}
danke schonmal für die Hilfe
grüße Harald