Super, das geht schon mal sehr in die richtige Richtung nur leider funktioniert das bei mir noch nicht richtig.
Das ist mein Input:
Year;WorldPopulation
1990;"234;252"
1991;123123
1993;123123
1994;535345
Mein Code sieht so aus:
Der Output ist dieses hier:
Year
null
WorldPopulation
null
null
234;252
null
null
null
null
null
null
null
null
null
Wieso gibt es da diese ganzen nulls und nicht die richtigen Werte?
Zudem gibt es jetzt noch eine andere Frage. Wie bekomme ich raus wie viele Spalten es in der CSV Datei gibt?
Vielen Dank.
Gruß und so
Loki2
Das ist mein Input:
Year;WorldPopulation
1990;"234;252"
1991;123123
1993;123123
1994;535345
Mein Code sieht so aus:
Java:
BufferedReader csvReader = new BufferedReader(new StringReader(csvString));
StreamTokenizer st = new StreamTokenizer(csvReader);
st.whitespaceChars(';', ';');
st.quoteChar('"');
while(st.nextToken() != StreamTokenizer_EOF) {
String output = st.sval;
System.out.println(output);
}
Der Output ist dieses hier:
Year
null
WorldPopulation
null
null
234;252
null
null
null
null
null
null
null
null
null
Wieso gibt es da diese ganzen nulls und nicht die richtigen Werte?
Zudem gibt es jetzt noch eine andere Frage. Wie bekomme ich raus wie viele Spalten es in der CSV Datei gibt?
Vielen Dank.
Gruß und so
Loki2