出力結果をテキストファイルに保存して、いつでも取り出したい。出力を .txt に書き込むために、次のコードを使用しました。
import java.io.*;
class FileOutputDemo {
public static void main(String args[])
{
FileOutputStream out; // declare a file output object
PrintStream p; // declare a print stream object
try
{
// Create a new file output stream
// connected to "myfile.txt"
out = new FileOutputStream("myfile.txt");
// Connect print stream to the output stream
p = new PrintStream( out );
p.append ("This is written to a file");
p.close();
}
catch (Exception e)
{
System.err.println ("Error writing to file");
}
}
}
正常に動作しており、目的のテキスト ファイルが書き込まれています。しかし、プログラムを再コンパイルするたびに、新しい出力が書き込まれますが、以前の出力は削除されます。以前に書き込まれたファイルの出力を保存し、以前のテキスト ファイルが中断したところから再開する方法はありますか (再コンパイル後)。