2
我已經添加對象到一個ArrayList未選中投:必需的ArrayList <type>找到對象
ArrayList<Pojazd> parking=new ArrayList<>();
,並寫入整個列表作爲對象到一個文件。
void exportArrayListy() throws IOException{
FileOutputStream fo=new FileOutputStream("arraylista.ser");
ObjectOutputStream oo=new ObjectOutputStream(fo);
oo.writeObject(parking);
fo.close();
parking=null;
}
的問題是試圖讀取他們回來作爲一個整體時:
void importArrayListy() throws IOException, ClassNotFoundException{
FileInputStream fi=new FileInputStream("arraylista.ser");
ObjectInputStream oi=new ObjectInputStream(fi);
parking=(ArrayList<Pojazd>)oi.readObject();
oi.close();
}
(一切都是在嘗試捕捉所以完全不用擔心這一點)。我得到以下警告:
警告:[unchecked] unchecked cast parking =(ArrayList)oi.readObject(); 要求:ArrayList的 發現:對象
的問題是在編寫該文件的代碼中,您未顯示該文件。 – bmargulies 2014-12-05 15:58:40
編輯的問題:) – 2014-12-05 16:06:23