Javaプログラムの出力をテキストファイルとして取得しようとしましたが、出力をテキストファイルに出力すると、次の入力セットで上書きされます.すべての出力をテキストファイルの順序で表示したい。どうやって?
6697 次
3 に答える
4
を使用する場合FileWriter
は、FileWriter の 2 番目の引数として true を渡し、「追加」モードをオンにします。
fout = new FileWriter("filename.txt", true);
于 2013-08-12T18:59:56.257 に答える
1
FileWriter
を使用していると仮定すると、またはコンストラクターtrue
の 2 番目のパラメーターとして を指定して、上書きするのではなく、ファイルに追加することを示すことができます。FileWriter(java.io.File, boolean)
FileWriter(java.lang.String, boolean)
StringBuilder
ただし、事前にすべてを/に追加しStringBuffer
、一度だけ書き込む方が効率的かもしれません。
于 2013-08-12T19:00:15.787 に答える
0
コードなしでは一致を行うことはできませんが、ファイルに書き込むときは、最後に書き込んだ文字の位置を記憶する変数を保持する必要があります。
于 2013-08-12T19:02:20.383 に答える