JAVA文件流基础问题

yangboufo 2010-01-10 02:49:06
图形界面中用按键组件调用,而BufferedWriter bw= new BufferedWriter(new FileWriter("操作员.txt"));里的bw.nextLine()无法实现换行,每次按键后向文本文件里添加的一行数据都会把原数据覆盖,求解决方法

比如原文本文件里有aaa 222数据,通过按键添加zzz 111数据,会把原数据覆盖,想要的效果:aaa 222
bbb 333 bbb 333
zzz 111
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2010-01-10
  • 打赏
  • 举报
回复
上面的错了
BufferedWriter bw= new BufferedWriter(new FileWriter("操作员.txt",true));
huntor 2010-01-10
  • 打赏
  • 举报
回复
BufferedWriter bw= new BufferedWriter(new FileWriter("操作员.txt"),true);
invoked 2010-01-10
  • 打赏
  • 举报
回复
1.先将信息读取出来连接你添加的信息再写入。

2.使用专用的日志操作组件,如Log4J等。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧