Arbeiten mit einer CSV Datei und Überprüfen von einem Datum in einem Textfeldern

Sklo

Mitglied
Also, Ich mache als Ferienarbeit ein kleines Programm für meinen Vater, welches ihm erlaubt Ausgaben und Einnahmen für Steuerabsetzungen zu erfassen.
Ich hab zuerst mal ein GUI gemacht bei welchem man dann zu einem Formular kommt wo man einen "Neuen Eintrag" machen kann. Dort gibt es einige Felder Text, Zahlen, Datum und ein paar Dropdownboxen.
Ich muss jedoch überprüfen ob die Angaben richtig sind. Die Dropdown und Textfelder muss ich nicht überprüfen und die Zahlenfelder hab ich so gemacht🙁geht das auch besser?)

Java:
        try {
            b = Integer.parseInt(this.jTextPane3.getText());
        } catch (NumberFormatException e) {
            fehler += "|Nr ist ein Zahlen Feld| ";
        }

Doch wie ich das Datum überprüfen soll?
Muss ich da Char für Char prüfen?


Zweitens:


Das Problem ist ich hab nich nie mit datein in Java gearbeitet.
Was is der einfachste Weg eine CSV anzulegen? Wie kann ich dann zeilenweise einen neuen String hinzufügen(ich habe alle textfelder in einen string zusammengefasst und jeders textfeld ist mit einem ";" getrennt) und wie kann ich pfade dabei auswählen?

mfg Sklo
 
ich halte den weg über eine embededDB auch für sinnvoller und im Vergleich zum CSV-geparse ist der Aufwand, das hinzubekommen auch nicht anspruchsvoller.

Ich persönlich nutze SQLite an der stelle, aber jedem wie er meint.
bei Interesse lass mal was Konkretes rüberwachsen, dann wird dir hier auch mit Sicherheit geholfen.

so loong Vanny
 

Zurück
Oben