I have used this code to store Object to a file:
try{
FileOutputStream saveFile=new FileOutputStream("SaveObj.sav");
ObjectOutputStream save = new ObjectOutputStream(saveFile);
save.writeObject(x);
save.close();
}
catch(Exception exc){
exc.printStackTrace();
}
}
}
How remove the single Object??
How clear the file??
Well, emptying out a file is very easy — just open it for writing, and close it again:
That will empty it out. If you were trying to erase one object out of many, though, that’s a lot more complicated. You’d either have to read in all the objects and write out only the ones you want to keep, or you’d have to keep an index of the file offsets at which each object starts (probably in a separate file.) At that point you’d want to consider using an object database instead.