Ich habe ein Problem mit dem Lesen einer Datei, ändern Sie den Text in Objekte und dann fügen Sie es in eine Arraylist.Lesen von Objekten in Datei in Arraylist
Dies ist mein Code für das Lesen und Schreiben von Dateien
public class ReadWrite {
public void save(String filename, ArrayList<Sale> buildings) throws IOException{
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(filename));
oos.writeObject(buildings);
oos.close();
}
public ArrayList<Sale> load(String filename) throws ClassNotFoundException, IOException {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(filename));
buildings = (ArrayList<Sale>)ois.readObject();
ois.close();
return buildings;
}
}
Das Problem der ist
buildings = (ArrayList<Sale>)ois.readObject();
Es sagt, dass seine einen ungeprüften Guss von Objekt zu Arraylist. Durchsuchen von Foren zu diesem Problem, aber es scheint nicht zu finden
poste deinen gesamten Logcat – Kaushal28
Es wird offensichtlich eine ungeprüfte Besetzung geben, aber dein Problem ist, dass du den Eingabestrom vor der Verwendung schließt. –
Es ist nur eine Warnung; ignoriere es. – Bohemian