我想知道如何從列表中讀取對象,如果我不知道有多少對象?保存更容易,因爲比我使用ArrayList中存儲所有對象的對象數量要少。像這樣的代碼:從文件加載對象arrayList
// Save all customer object from customerList
for(int j=0; j < customerList.size(); j++) {
outObjectStream.writeObject(customerList.get(j));
}
我的想法是使用類似的東西來加載所有對象文件中,一次次將它們添加一個到ArrayList它已被清除後。但是正如我寫的,當我不知道文件內部的對象數量時,這是不可能的。任何想法如何以簡單的方式解決這個問題?
OK,那麼我也許應該改變我的代碼,然後保存客戶的arraylist,但我會像這樣加載arraylist:inObjectStream.readObject(customerList),並準備再次使用arraylist,並且不需要做其他事情? – 2012-01-28 12:33:14
@ 3D-kreativ - 我建議你試試看,而不是問一個「你真的這是什麼意思?」風格的後續問題。 – 2012-01-28 13:17:33
@bohemian thanx堆......救了我的屁股...... – 2012-08-29 13:02:28