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() メソッドはプロジェクトのループで呼び出されますが、ファイルに行ごとに書き込むことができません。最後の行、つまり最後の反復中に渡されたパラメーターのみを書き込みます。コンソールと他のコードでテストしました大丈夫です。すべて表示されますが、このコード スニペットは以前の値を上書きしているように見えるため、問題があるようです。ファイルに 1 行ずつ書き込むにはどうすればよいですか?