2017-11-15 9 views
1

私はIDと名前の両方をテキストファイルに書き込むファイルライターを作成しています。これは、ユーザーの入力を求めてから、データをtxtファイルに保存します。しかし、私がこれを再度実行すると、新しいデータが前のデータを上書きするため、データはtxtファイルに保存されません。Java - データを書き込んでtxtファイルに保存

このデータをどのように保存して、追加された新しいデータが次の行に保存され、前の設定を上書きしないように教えてもらえますか?

おかげ

+0

'append'モードでファイルを開こうとします。 –

答えて

1

アクティベート二paremeterとしてtrueをaddigによってFileWritterappendモード:

FileWriter write = new FileWriter(newTextFile, true);

チェックFileWriter usage

0

あなたは、同じ名前のファイルが既に存在するかどうかを確認する必要があります。そのファイルを使用している場合。今は新しいファイルを作成し、毎回古いファイルを上書きするためです。

関連する問題