ファイルを読み込み、テキストをオブジェクトに変更してからarraylistに追加する際に問題があります。ファイル内のオブジェクトをarraylistに読み込む
これは読むために私のコードであり、ファイル
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;
}
}
を書く問題は、ArrayListにオブジェクトからの未チェックのキャストと言っている
buildings = (ArrayList<Sale>)ois.readObject();
です。フォーラムでこの問題を検索しても見つからないようです。
投稿全体logcat – Kaushal28
明らかにチェックされていないキャストになりますが、使用する前に入力ストリームを閉じることが問題です。 –
これは唯一の警告です。それを無視します。 – Bohemian