私は BufferedWriter を使用して、Netbeans のコード ジェネレーター フレームワークの一部としてさまざまなファイルにテキストを書き込んでいました。テスト用のメイン クラスを実行したとき、以前のパッケージでテストに関与したすべてのクラスのファイルを見つけることができませんでした。むしろ、それらはデフォルトのパッケージに含まれており、ファイルを開いたときに、通常のテキストを表示できませんでした。上部に 1 本の長い水平線が表示され、エラーが表示されたフォーマット済みウィンドウのみが表示されます。"不正な文字 \0".
ファイルのサイズはそれぞれのテキストと同じですが、問題はテキストの形式だけだと思います.ローカルヒストリー>リバース削除を使用して、変更を取得しませんでした. このpbmを解決する方法を知っている人はいますか? 私が使用したコードは次のとおりです。コード内で out.write("some text here") という呼び出しを何度も使用して、gen. コードを出力ファイルに追加します。
BufferedWriter out = new BufferedWriter(new FileWriter("MyClass.java"));