作为 Netbeans 中代码生成器框架的一部分,我使用 BufferedWriter 将一些文本写入不同的文件。当我运行主类进行测试时,我在之前的包中找不到测试所涉及的所有类的文件。相反,它们位于默认包中,当我打开文件时,我看不到正常文本。我只看到一个顶部有一条长水平线的格式化窗口,显示错误;“非法字符\0”。
文件的大小仍然相当于每个文件中的文本,我认为问题只是文本格式。我使用本地历史>反向删除只是为了没有变化。有谁知道如何解决这个pbm?我使用的代码如下,我在代码中多次使用 call out.write("some text here") 来编写gen的文本。代码到输出文件。
BufferedWriter out = new BufferedWriter(new FileWriter("MyClass.java"));