Hi,
die Datei wird zwar erstellt, aber die Testausgabe liefert keine Ausgabe.
Hat sich da irgendwo der Fehlerteufel eingeschlichen?
die Datei wird zwar erstellt, aber die Testausgabe liefert keine Ausgabe.
Hat sich da irgendwo der Fehlerteufel eingeschlichen?
Java:
public class Zulieferer implements java.io.Serializable{
int[][]logfile;
int []lager;
int zuliefererID;
int angebotenesGutID;
int produktionsmenge;
int produktionskosten;
Transportmittel transportmittel;
public Zulieferer(int zuliefererID, int angebotenesGutID, Transportmittel transportmittel,
int produktionskosten){
this.zuliefererID = zuliefererID;
this.angebotenesGutID = angebotenesGutID;
this.transportmittel = transportmittel;
this.produktionskosten = produktionskosten;
}
}
Java:
import java.io.*;
public class SepLogistikLab{
public static void main(String[] args) {
String dateiname = "jakrass.dat";
Zulieferer z = new Zulieferer(1,1,new Transportmittel("LKW",1,100,10,1),1000);
schreibe(dateiname,z);
lese(dateiname);
}
public static void schreibe(String dateiname, Zulieferer z) {
try {
FileOutputStream fos = new FileOutputStream(dateiname);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(z);
oos.close();
}
catch(IOException e) {
e.getMessage();
}
}
public static void lese(String dateiname) {
try {
FileInputStream fis = new FileInputStream(dateiname);
ObjectInputStream ois = new ObjectInputStream(fis);
Zulieferer z = (Zulieferer)ois.readObject();
ois.close();
System.out.println(z.zuliefererID); //Test-Ausgabe, müsste "1" liefern.
}
catch(IOException e) {
e.getMessage();
}
catch(ClassNotFoundException e) {
e.getMessage();
}
}
}