Ich wollte ein Programm schreiben, das die unregelmäßigen CSV-Dateien drucken und ändern kann. Das Format ist wie folgt:Ändern komplexer csv-Dateien in Java
1.date
2.organization name
3. student name, id number, residence
student name, id number, residence
student name, id number, residence
student name, id number, residence
student name, id number, residence
1.another date
2.another organization name
3. student name, id number, residence
student name, id number, residence
student name, id number, residence
..........
Zum Beispiel können die Daten wie folgt angegeben werden:
1. 10/09/2016
2. cycling club
3. sam, 1000, oklahoma
henry, 1001, california
bill, 1002, NY
1. 11/15/2016
2. swimming club
3. jane, 9001, georgia
elizabeth, 9002, lousiana
Ich bin ein Anfänger und ich habe keine tragfähige Ressource online, die mit dieser Art befasst gefunden von Problem. Mein Hauptanliegen ist, wie durchlaufen wir die Schleife und identifizieren das Datum und den Namen des Clubs und füttern sie in ein Array? Bitte beraten.
Ist dieser zweite Codebereich ein Beispielschema oder eine Beispieldatei? Es sieht nicht wie eine CSV-Datei aus. –
Eigentlich ist das gar nicht so schwer: Mit einem Scanner lesen Sie zeilenweise; Diejenigen, die Daten enthalten sollten, können mit SimpleDateFormatter analysiert werden; nächste Zeile ... Sie speichern nur die Zeichenfolge, und die nächste Zeile, die Sie in einen CSV-Parser eingeben (googeln Sie einfach für diesen Begriff; Sie ergeben viele Bibliotheken, die dabei helfen). – GhostCat