private static void displaytoFile(int trial, int count) {
// TODO Auto-generated method stub
String answer;
try{
// Create file
FileWriter fstream = new FileWriter(outputfile);
BufferedWriter out = new BufferedWriter(fstream);
answer = "Case #"+trial+": "+count;
out.write(answer);
out.newLine();
//Close the output stream
out.close();
}catch (Exception e){//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
displaytoFile() 方法在我的项目中循环调用,但我无法逐行写入文件。它只写入最后一行,即上次迭代期间传递的参数。我在控制台和其他代码中测试没关系,它显示了所有内容,但此代码片段似乎有一些问题,因为它似乎覆盖了以前的值。我怎样才能逐行写入文件?