解决该问题者,这厢以身相许啊……

yt31977100 2007-05-01 10:30:25
我做了一个文件保存的小程序,文件的保存格式是: .txt的 但是每次写入的时候都把之前的给文件内容给覆盖了,请求解决方法......
我的代码--------------------------------------------------------------------------------------------------------------
String str = jTextField1.getText();
byte[] words = str.getBytes();
try {
OutputStream fos = new FileOutputStream("C:\\Test.txt");
fos.write(words,0,words.length);
javax.swing.JOptionPane.showMessageDialog(this,"保存成功.");
fos.close();
} catch (IOException ex) {
javax.swing.JOptionPane.showMessageDialog(this,"保存失败.");
}
跪求解决方法啊-------------------------------------------------------------------------------------------------------------
...全文
213 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
insiku 2007-05-02
  • 打赏
  • 举报
回复
sob
zhuxr2003 2007-05-02
  • 打赏
  • 举报
回复
你是不是美女呀?
JavaChenYang 2007-05-01
  • 打赏
  • 举报
回复
能不能给出完整的代码?
shiyufengyun 2007-05-01
  • 打赏
  • 举报
回复
在保存前确认是否已有同名文件,如果有,则询问是否覆盖,用户响应Yes,则覆盖保存,文件可写,则保存成功,如果用户响应No,则取消保存!
如果是追加,要从原文件结束处开始写.
wang_wei2007 2007-05-01
  • 打赏
  • 举报
回复
OutputStream fos = new FileOutputStream("C:\\Test.txt",true);
不要你相许了 :)

23,407

社区成员

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

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