OK、テキストファイルに複数の行を書くときに問題があります。最後にファイルを上書きするのではなく、ファイルを上書きするときに問題が発生する
プログラムが実行されますが、それは、私はそれが4回実行したい場合は、テキストファイルはのようになりますたび
を新しい行を使用しません。
代わりa
b
c
d
、それは次のようになります。
d
この問題を解決する方法を知っているのは誰ですか?すべてのインポートが正しくインポートされます。
ソース(それが少し編集されています、すべてが適切に定義されていると仮定):
import java.io.*;
public class Compiler {
public static void main (String args[]) throws IOException
{
//there's lots of code here
BufferedWriter outStream= new BufferedWriter(new FileWriter("output.txt"));
outStream.newLine();
outStream.write(output);
outStream.close();
}
}
ただ警告ですが、これは危険なほど「コードは何ですか?」という質問に近いです。しかし、あなたは単に助けを求めるだけではなかったので(あなたがこれまで行ってきたことを示した)、私は目が見えなくなります。 –