1

現在のデータを上書きせずにテキストファイルに保存したい。保存される次のデータは、保存するたびに新しい/次の行に移動することを意味します。それが私の問題です。その方法がわかりません。

誰かがこの問題について私を助けてくれますか?

save() メソッドのコードは次のとおりです。

 public void save(String filename) throws IOException
{
    FileOutputStream fOut = new FileOutputStream(filename);
    ObjectOutputStream outSt = new ObjectOutputStream(fOut);
    outSt.writeObject(this);
}
4

1 に答える 1

3

ドキュメントを読む

public FileOutputStream(File file, boolean append) throws FileNotFoundException 指定された File オブジェクトによって表されるファイルに書き込むファイル出力ストリームを作成します。2 番目の引数が true の場合、バイトはファイルの先頭ではなく末尾に書き込まれます。このファイル接続を表すために、新しい FileDescriptor オブジェクトが作成されます。

于 2011-09-27T01:44:07.257 に答える