-1

作成済みのテキストファイルに情報を保存したい。学校では、新しいものを作成してそこに情報を保存することだけを学びました。

どうすればこれを達成できますか?

前もって感謝します

4

2 に答える 2

1

デフォルトでは、FileOutputStreamまたはを作成するFileWriterと、既存のテキスト ファイルが上書きされるだけです。そのため、それを行いたい場合は、すでに問題ありません。

ファイルに追加する場合は、boolean追加/上書きを示すパラメーターを取るこれらの型のいずれかに対して、コンストラクターのオーバーロードを使用します。

FileOutputStream output = new FileOutputStream("data.txt", true);

ちなみに、を使用しいる場合は、使用FileWriterを中止することをお勧めします。代わりに、FileOutputStreamラップされたOutputStreamWriter. これにより、プラットフォームの既定のエンコーディングを常に使用する代わりに、使用するエンコーディングを指定できます。

于 2012-09-12T13:40:53.640 に答える
0
FileWriter fw = FileWriter(new File(pathToFile), true);  
fw.write(stringToWrite); 
于 2012-09-12T13:40:56.803 に答える