Java FileWriter – 附加文本行文件
发布时间:2020-12-15 00:46:36 所属栏目:Java 来源:网络整理
导读:我在GUI中有一个按钮,当按下按钮时,用户可以向文本文件添加信息.我有这个部分设置正常,但是弄乱我的是,当用户写入文件时,它会删除文本文件中的所有信息,剩下的唯一行就是刚添加的新文件.我需要添加信息并仍然保留原始信息在文本文件中.我认为append命令能够
我在GUI中有一个按钮,当按下按钮时,用户可以向文本文件添加信息.我有这个部分设置正常,但是弄乱我的是,当用户写入文件时,它会删除文本文件中的所有信息,剩下的唯一行就是刚添加的新文件.我需要添加信息并仍然保留原始信息在文本文件中.我认为append命令能够做到这一点,但我显然做错了什么.任何帮助都是极好的!
这是我的代码: FileWriter fWriter = null; BufferedWriter writer = null; try { fWriter = new FileWriter("info.txt"); writer = new BufferedWriter(fWriter); writer.append(javax.swing.JOptionPane.showInputDialog(this,"add info")); writer.newLine(); writer.close(); } catch (Exception e) { } 解决方法
使用带有bool append参数的构造函数.请参阅javadocs for
FileWriter .
fWriter = new FileWriter("info.txt",true); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |