在Java中,如何在不同的行上多次写入文本文档?

在Java中,如何在不同的行上多次写入文本文档?,java,Java,所以,最近,我父亲让我做一个项目,包括收集用户名、密码等,这样他就可以有一个固定的位置来找到他所有的登录名 我有一个程序,可以在每次运行该程序时成功地收集信息并编写新的文本文件。我的目标是使信息存储在同一个文件中,但每组信息之间有一个空间 这是我的密码(很抱歉,我只有14岁): 您正在写入的文件名会随输入的公司名称而更改。在中硬编码文件名 另外,将append mode设置为true…如果要写入同一个文件,可以在append mode下打开它,以便 new PrintWriter(new Fil

所以,最近,我父亲让我做一个项目,包括收集用户名、密码等,这样他就可以有一个固定的位置来找到他所有的登录名

我有一个程序,可以在每次运行该程序时成功地收集信息并编写新的文本文件。我的目标是使信息存储在同一个文件中,但每组信息之间有一个空间

这是我的密码(很抱歉,我只有14岁):


您正在写入的文件名会随输入的公司名称而更改。在中硬编码文件名


另外,将append mode设置为true…

如果要写入同一个文件,可以在append mode下打开它,以便

new PrintWriter(new FileOutputStream(new File(filename),true));

true
以追加模式打开文件

我知道这可能是一个学习练习,但当涉及到存储密码时,我真的建议使用类似KeePass的方法。如果密码是在一个纯文本文件中,黑客还可以方便地将所有东西放在一个地方(如家庭网上银行密码)。可能是Okay的副本,谢谢!但是,当您设置文件时,它会将信息写入不同的行吗?是的,每个
println
将打印到单独的行。你也可以打印任意多的空行。没问题-乐意帮忙
new PrintWriter(new FileOutputStream(new File(filename),true));