如何用java编辑文件内容(数字)?

如何用java编辑文件内容(数字)?,java,Java,我想在添加学生内容时编辑文本文件内容 *scoreboard* students :4 people blah blah 到 不管人数多少 ex) 此代码正在添加内容。(诸如此类的内容) 此外,我还想编辑学生人数(增加的学生人数) 重要的是要知道学生的人数。 我对此一无所知 String addmessage=”“; 对于(a=0;a就地修改文件相当困难,特别是在某些字段的大小发生变化的情况下。鉴于您的文件似乎不太长,一个更简单的解决方案是将文件完全读入内存,然

我想在添加学生内容时编辑文本文件内容

              *scoreboard*
 students :4 people
 blah blah

不管人数多少

ex)

此代码正在添加内容。(诸如此类的内容) 此外,我还想编辑学生人数(增加的学生人数) 重要的是要知道学生的人数。 我对此一无所知

String addmessage=”“;

对于(a=0;a就地修改文件相当困难,特别是在某些字段的大小发生变化的情况下。鉴于您的文件似乎不太长,一个更简单的解决方案是将文件完全读入内存,然后将修改后的内容写在原始文件上。

这里的问题是什么?您面临哪些问题如果您已经有了编写完整文件的代码,并且该文件不太长,一个简单的解决方案是只需再次编写完整文件内容。请将整个文件加载到字符串列表中,每行字符串一个条目。替换,回写到文件
              *scoreboard*
 students :21 people
 blah blah
students :9 people ->  students :13 people
students :4 people ->  students :21 people