我正在做一个项目。对于该项目,我正在使用GUI,并且想在文件中写入数字。我已经成功了,我可以将数字写到我想要的文件中。我希望有人可以到现场的问题是,每当我在文件中写入数字时,新数字就会替换旧数字。我将如何将当前信息保留在文件中。我的代码是:
public static void writeCodeFile (String filename, int x, String userName) throws IOException{
BufferedWriter outputWriter = null;
outputWriter = new BufferedWriter(new FileWriter(filename));
outputWriter.newLine();
outputWriter.write(userName +":"+ Integer.toString(x));
outputWriter.newLine();
outputWriter.flush();
outputWriter.close();
}
最佳答案
使用附加模式:
outputWriter = new BufferedWriter(new FileWriter(filename, true));