Also bin jetzt schon 2 h daran rauszufinden, warum er mir beim Return Wert sagt, dass die Variabeln nicht existiert.
belegInfo cannot be resolved to a variable
Wenn ich deserialisiere erstellt er mir ja das Objekt und müsste es als Return zurück geben.
Java:
public belege belegeInfoLesen() {
InputStream fis = null;
InputStream fis2 = null;
try {
fis = new FileInputStream("info.txt");
ObjectInputStream o = new ObjectInputStream(fis);
belege belegInfo = (belege) o.readObject();
} catch (IOException e) {
System.err.println(e);
} catch (ClassNotFoundException e) {
System.err.println(e);
} finally {
try {
fis.close();
} catch (Exception e) {
}
}
try {
fis2 = new FileInputStream("belege.txt");
ObjectInputStream a = new ObjectInputStream(fis2);
List<belege> bestellungen = (List<belege>) a.readObject();
} catch (IOException e) {
System.err.println(e);
} catch (ClassNotFoundException e) {
System.err.println(e);
} finally {
try {
fis2.close();
} catch (Exception e) {
}
}
return belegInfo;
}
belegInfo cannot be resolved to a variable
Wenn ich deserialisiere erstellt er mir ja das Objekt und müsste es als Return zurück geben.