永发信息网

java i/o中ObjectOutputStream 如何不覆盖前一次输出的?

答案:4  悬赏:10  手机版
解决时间 2021-04-07 11:55
比如 ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(list1);//第一次
oos.writeObject(list2);//第二次
这样list2会把list1覆盖掉
最佳答案
public FileOutputStream(File file,
boolean append)
throws FileNotFoundException

创建一个向指定 File 对象表示的文件中写入数据的文件输出流。如果第二个参数为
true,则将字节写入文件末尾处,而不是写入文件开始处。创建一个新 FileDescriptor
对象来表示此文件连接。

构建 fos 的时候加个参数, true,试试

OutputStream fos = new FileOutputStream("XXX",true);
全部回答
OutputStream fos = new FileOutputStream(file,true); 前面改为这句,file为路径。
FileOutputStream(File file, boolean append) file - 为了进行写入而打开的文件。 append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处 ; 上面是API文档,也就是说你在创建fos时,将第二个参数设置为true;
你好! FileOutputStream(File file, boolean append) file - 为了进行写入而打开的文件。 append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处 ; 上面是API文档,也就是说你在创建fos时,将第二个参数设置为true; 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有关于”晚辈该不该给长辈让座”辩题的资
求成都一家正规翻译公司给翻译单身证明,必须
cf改名卡我买完了 在哪查收
作为一门学科的Public Administration与Publi
这颗大白兔奶糖是真还是假的。
淘宝用了两个红包,没花一分钱,商家怎么挣钱
如果做牙齿矫正可以留着虎牙不矫正么
请问用什么软件可读出HMT文件?
成龙60大寿邀请明星都有谁
关于初中数学的X,Y字体问题
介绍几个打外星人的FPS游戏
狐狸的夏天第二季全集
数据中心服务器it运维 多少钱
注销的银行卡可以找回卡号吗
远翔广告装璜部地址在哪,我要去那里办事
推荐资讯
杜威教育思想产生的背景有哪些
棕榈和棕榈树,椰子树的区别?
江苏圣日门铜业地址在什么地方,想过去办事
6/7的倒数除两个3/4的积,结果是多少
起亚k5有几个三元催化
单相用电最大用到几千瓦需要用三相配电
一同学在以5m/s的速度做匀速直线运动的汽车里
求:希腊神话txt
有没有招无经验,不看相貌,不看身材的工作
男属鸡10月和女属狗2月婚配如何
【佐罗】Burberry 2010官网 经典格纹衬衫领
起亚K3尾灯多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?