Java写入不同行上的相同txt文件

时间:2014-03-22 17:02:59

标签: java file lines

我没有任何值得展示的代码,但我正在努力理解这个概念。

我在两个班级中打开一个文本文件,一次保存用户名,如" user242,"而另一个班级保存一个号码" 42421,"。我设置它的方式可以保存在不同的行上,例如:

行:1 - user242, line:2 -42421,

但每次我再次运行这些类时,它都不会采用以下格式: line:1 - user242,user114, 线:2 - 42421,42525

反而搞砸了:

行:1 - user242, line:2 - 42421,user114, 行:3 - 4252

我认为这是因为我在newLine()中的使用; 所以我可以解决这个问题,所以它总是将一个变量写入顶行,第二个变量总是写入第二行?

1 个答案:

答案 0 :(得分:0)

您无法将数据插入文件中。您可以使用RandomAccessFile覆盖数据。打开文件,阅读内容,修改并写回。

您还可以查看此Tutorial