我正在考虑做一个小项目来帮助我跟踪我的饮食。我的第一个障碍是构建食物类型对象库并将它们写入文件。
我按照他们使用的这个指南 http://beginwithjava.blogspot.no/2011/04/java-file-save-and-file-load-objects.html
FileOutputStream saveFile=new FileOutputStream("SaveObj.sav");
ObjectOutputStream save = new ObjectOutputStream(saveFile);
save.writeObject(foodType);
等等
我写和读都没有问题,但是当我想添加更多对象时,我会创建一个新的 saveFile 并覆盖现有的。
我试过用谷歌搜索这件事,但我找不到任何解决方案来将更多对象添加到已经存在的文件中。
另外,最好将对象添加到文件中,还是保存ArrayList<foodObject>
我将对象添加到的文件?
另外,.sav 是最好的文件格式吗?我可以使用 .txt 吗?我也在某个地方看到过 .bin 。我该如何选择?