Hallo,
Ich muss folgenden Programm schreiben
CSV
Dies sind Textdateien, in denen Datentabellen gespeichert sind. Jede Zeile in der Datei entspricht einem Datensatz, die einzelnen "Spalten" sind durch Trennzeichen voneinander getrennt. In der ersten Zeile der Datei sind oft die Spaltennamen gespeichert.
Bsp:
KatNr;Nachname;Vorname;Geburtsdatum <- erste Zeile mit Spaltennamen, Trennzeichen ist hier der ;
1;Müller;Maxi;01.01.1980
2;Zisch;Walter;25.11.1981
alle weiteren Zeilen enthalten die Wert
hier UML:
und hier mein Programm, soweit komme ich dann kommt eine Denkblockade oder so :bahnhof:
könnt ihr mir wenigstens sagen was ich machn soll und erklären, weil ich das verstehen und nicht nur die Lösung haben
mfg
Ich muss folgenden Programm schreiben
CSV
Dies sind Textdateien, in denen Datentabellen gespeichert sind. Jede Zeile in der Datei entspricht einem Datensatz, die einzelnen "Spalten" sind durch Trennzeichen voneinander getrennt. In der ersten Zeile der Datei sind oft die Spaltennamen gespeichert.
Bsp:
KatNr;Nachname;Vorname;Geburtsdatum <- erste Zeile mit Spaltennamen, Trennzeichen ist hier der ;
1;Müller;Maxi;01.01.1980
2;Zisch;Walter;25.11.1981
alle weiteren Zeilen enthalten die Wert
hier UML:

und hier mein Programm, soweit komme ich dann kommt eine Denkblockade oder so :bahnhof:
könnt ihr mir wenigstens sagen was ich machn soll und erklären, weil ich das verstehen und nicht nur die Lösung haben
Code:
package bsp;
import javax.swing.*;
/**
* der Konstruktor nimmt den Dateinamen zu einer CSV-Datei auf und
* alternativ auch, ob die Datei Spaltennamen in der ersten Zeile gespeichert
* hat oder nicht. Wenn keine CSV-Datei übergeben wurde (Endung ist nicht .csv),
* dann soll eine IllegalAccessException geworfen werden.
*
*/
public class CSVImport {
private String dateiname;
private boolean hatSpaltennamen;
private String[][] daten;
public CSVImport(String dateiname) throws IllegalAccessException {
dateiname="test.csv";
this.dateiname=dateiname;
}
public CSVImport(String dateiname, boolean hatSpaltennnamen) {
dateiname="test.csv";
this.dateiname=dateiname;
this.hatSpaltennamen=hatSpaltennamen;
}
private void Import() {
}
public String[][] getZeilen() {
return null;
}
public String[] getSpalte(int nr) {
return null;
}
public String getSpaltenName(int nr) {
return null;
}
public int getAnzahlZeilen() {
return 0;
}
public int getAnzahlSpalten() {
return 0;
}
}
mfg