!!!!!
Mehr Ausrufezeichen helfen schon mal nicht.
Also ich weiss schon wie das geht wenn ich nur zeilenweise die Daten einlese
D.h. du hast jeweils eine Zeile der Datei in einem String, richtig? Die Spalten in einer CSV-Datei sind durch ";" getrennt. Entsprechend musst du in diesem String nach ";" suchen und jeweils die Strings dazwischen lesen.
Hilfreich dabei sind die folgenden Funktionen der
Klasse String:
int indexOf(int ch)
Returns the index within this string of the first occurrence of the specified character.
int indexOf(int ch, int fromIndex)
Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
String substring(int beginIndex, int endIndex)
Returns a new string that is a substring of this string.
Zusätzlich zu den Semikolon musst du ggf. noch Anführungszeichen entfernen.
Nachdem du den String hast musst du diesen jeweils noch in einen Integer (int) umwandeln, dazu kann die Funktion
Integer.parseInt(String s) benutzt werden. Diese wirft eine NumberFormatException wenn sich der String aus welchem Grund auch immer nicht umwandeln lässt.
ich weiss nicht ob ich hier die Frage stellen soll aber ich probiere es einfach.
Vermutlich wäre "Informatik-Vorlesungen" oder "Offtopic" sinnvoller gewesen.
My software never has bugs. It just develops random features.