Hallo
Versuche gerade mein Array in eine Binärdatei zu schreiben und wieder aus zulesen. Leider klappt das nicht.
Hier meine Codes:
public static void write(Datensatz Daten) {
ObjectOutputStream out = new ObjectOutputStream(new
FileOutputStream("Daten.dat"));
out.writeObject(Daten);
out.close();
}
public static Datensatz read() {
ObjectInputStream in = new ObjectInputStream(new
FileInputStream("Daten.dat"));
Datensatz [] Daten = in.readObject();
return Daten;
in.close();
}
Aufruf der Funktion nach for-Schleife:
...
Daten = new Datensatz(T1.getText(), T2.getText(), T3
.getText(), T4.getText(), T5.getText()); //Daten aus Eingabemaske
IO.write(Daten[0]);
...
Erklärung:
Daten - Arrayname
Datensatz - Klasse mit Daten wie Vorname, Nachname...
Kann wer helfen?
DANKE
Versuche gerade mein Array in eine Binärdatei zu schreiben und wieder aus zulesen. Leider klappt das nicht.
Hier meine Codes:
public static void write(Datensatz Daten) {
ObjectOutputStream out = new ObjectOutputStream(new
FileOutputStream("Daten.dat"));
out.writeObject(Daten);
out.close();
}
public static Datensatz read() {
ObjectInputStream in = new ObjectInputStream(new
FileInputStream("Daten.dat"));
Datensatz [] Daten = in.readObject();
return Daten;
in.close();
}
Aufruf der Funktion nach for-Schleife:
...
Daten = new Datensatz(T1.getText(), T2.getText(), T3
.getText(), T4.getText(), T5.getText()); //Daten aus Eingabemaske
IO.write(Daten[0]);
...
Erklärung:
Daten - Arrayname
Datensatz - Klasse mit Daten wie Vorname, Nachname...
Kann wer helfen?
DANKE