我想知道如何从列表中读取对象,如果我不知道有多少对象?保存更容易,因为比我使用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