我没有任何值得展示的代码,但我正在努力理解这个概念。
我在两个类中打开一个文本文件,一次保存一个用户名,如"user242",另一个类保存一个数字"42421,"。我设置它的方式是保存在不同的行上,比如:
line: 1 - user242,Line: 2 -42421,
但是每次我再次运行这些类时,它都不是这样的格式:线路:1 - user242, user114,Line: 2 - 42421,42525
它反而乱了,变成了:
line: 1 - user242,热线:2 - 42421,用户114,Line: 3 - 4252
我认为这是因为我使用了newLine();有什么办法能解决这个问题让它总是把一个变量写到第一行第二个变量写到第二行吗?
不能在文件中插入数据。您可以使用RandomAccessFile
覆盖数据。打开文件,读取内容,修改并写回去。
你也可以看看本教程