Ich möchte mit ner CSV-Datenbank arbeiten ( kleines Adresstool ). Dazu hab ich auch schon etwas rumgesucht. Nun bin ich etwas unsicher wie ich das machen kann/soll. Bei meinem Tool solls auch "leere" Einträge geben aber laut dem galileo openbook:
kann der Tokenizer nicht mit Leerstrings umgehen. Auch soll er ( s.o. ) Probleme mit dem Semikolon im Text haben ( sollte eigentlich nicht vorkommen aber falls doch... ).
Kennt vielleicht wer ein Beispiel das ich mir anschaun kann oder Codeschnippsel die den Umgang ( CSV erstellen, auslesen, neuer Eintrag, check ob CSV vorhanden, .. ) grundlegend zeigen? Beim googeln hab ich zwar einiges gefunden aber das hat mir leider bisher nicht weiter geholfen.
Danke für Eure Hilfe!
Sollten CSV-Dateien in Java verarbeitet werden, fällt spontan die Klasse StringTokenizer auf, die zum Einlesen jedoch nicht besonders gut geeignet ist. Welches Trennsymbol sollte gewählt werden? Sicherlich das Semikolon. Doch was, wenn dieses im Text vorkommt? Dann wird der Text in zwei Tokens aufgeteilt – was falsch ist. Des Weiteren kann der Java StringTokenizer nicht mit Leerstrings umgehen, also auf Zeilenfolgen wie ;; im Datenstrom reagieren; er würde sie überlesen, aber nicht einen leeren String zurückgeben.
kann der Tokenizer nicht mit Leerstrings umgehen. Auch soll er ( s.o. ) Probleme mit dem Semikolon im Text haben ( sollte eigentlich nicht vorkommen aber falls doch... ).
Kennt vielleicht wer ein Beispiel das ich mir anschaun kann oder Codeschnippsel die den Umgang ( CSV erstellen, auslesen, neuer Eintrag, check ob CSV vorhanden, .. ) grundlegend zeigen? Beim googeln hab ich zwar einiges gefunden aber das hat mir leider bisher nicht weiter geholfen.
Danke für Eure Hilfe!