0
ファイルごとに複数の文字列を出力するにはどうすればいいですかjava:出力ファイル
ファイルごとに複数の文字列を出力するにはどうすればいいですかjava:出力ファイル
ファイルがすでに存在する場合は、新しいファイルに置き換えて各部門の最後の従業員に置き換えます。あなたができることの一つは、ファイルを置き換えますが、以下の使用して、それに追加されていません。
PrintWriter deptoutput = new PrintWriter(new FileOutputStream(deptFile, true));
上記の問題が発生します、あなたが重複した情報を取得しますように、アプリケーションを複数回実行することを選択した場合。私はあなたのアプリケーションを再構築し、アプリケーション内のすべての情報を収集し、部署ごとに1つの出力コールしか作成しないことをお勧めします。
ダウンロードしたソースファイルを使って実行します。従業員の名前、部署、役職、給与を持つファイルです。 – whitney
'PrintWriter'を実行するとファイルが置き換えられます。追加しないでください。 'PrintWriterを試してください。deptoutput = new PrintWriter(新しいFileOutputStream(deptFile、true));' –