题
目前,我正在使用 FileWriter
创造和写入文件。是否有任何办法,我可以写信给同一文件的每一个时间,而不删除的内容在那里?
fout = new FileWriter(
"Distribution_" + Double.toString(_lowerBound) + "_" + Double.toString(_highBound) + ".txt");
fileout = new PrintWriter(fout,true);
fileout.print(now.getTime().toString() + ", " + weight + ","+ count +"\n");
fileout.close();
解决方案
其他提示
从 如果是的话,为什么不试, 你可以使用的构造指定你是否想要追加或不行。
公共FileWriter(文件的文件, 布尔追加) 抛出IOException
构建一个FileWriter目给出的文件的对象。如果第二 论点是正确的,那么字节将 写入该文件的结束而不是 比开始。
可以通过传递true
作为第二个参数打开以附加模式的FileWriter的:
fout = new FileWriter("Distribution_" + ... + ".txt", true);
您可以通过真实作为第二个参数的FileWriter的构造,以指示写入到追加数据,而不是重写的文件。
例如,
FOUT =新的FileWriter( “Distribution_” + Double.toString(下界)+ “” + Double.toString(_highBound)+ “.TXT”,的真强>);
希望这将解决您的问题。
不隶属于 StackOverflow