【发布时间】:2016-07-05 23:41:52
【问题描述】:
private void AddAccount(String usernamenew, String passwordnew) {
final String FileName = "F:/TextFiles/loginaccs.txt";
File file = new File(FileName);
try {
BufferedReader br = new BufferedReader(new FileReader(file));
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write(usernamenew);
bw.newLine();
bw.write(passwordnew);
bw.newLine();
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
在这种方法中,我尝试将两行额外的行写入一个文本文件,即一个新的用户名和一个新的密码。
删除部分行后,程序将文本文件中的所有内容都删除,写了两行,这不是我想要的。
我做错了吗?提前致谢。
【问题讨论】:
-
试试
BufferedWriter bw = new BufferedWriter(new FileWriter(file),true);
标签: java