这是我的方法问题是当我想删除一个对象的大小将改变的对象,我不知道如何阅读它们。
static void readFromFile() throws EOFException, IOException, ClassNotFoundException
{
FileInputStream f1 = new FileInputStream("ob1.ser");
ObjectInputStream inFile = new ObjectInputStream(f1);
for(int i=0;i<array.length;i++)
{
array[i] = (Person) inFile.readObject();
}
inFile.close();
}
发布于 2018-12-10 10:42:49
我不推荐使用标准的java序列化方法。它有很多限制。我建议使用eg Jackson
来编写你的对象json
。
如果您必须使用Serialization
,请查看Externalizable
界面并使用高级Serialization
选项。
https://stackoverflow.com/questions/-100003038
复制相似问题