„Bank-Beispiel/src/de/hs_mannheim/informatik/bank/infrastructure/Persistenz.java“ löschen

Marc Ziegler 2022-11-08 10:13:09 +01:00
parent ccd732c4a5
commit 0aa191eeef
1 changed files with 0 additions and 30 deletions

View File

@ -1,30 +0,0 @@
package de.hs_mannheim.informatik.bank.infrastructure;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class Persistenz {
private static final String BANK_DATEI = "-bank-data.ser";
public static boolean sindDatenGespeichert(String name) {
return new File(name + BANK_DATEI).exists();
}
public static void speichereBankDaten(Object bank, String name) throws Exception {
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(name + BANK_DATEI));
oos.writeObject(bank);
oos.close();
}
public static Object ladeBankDaten(String name) throws Exception {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(name + BANK_DATEI));
Object bank = ois.readObject();
ois.close();
return bank;
}
}