我有一个项目已经做了一天了,我似乎无法让我的PrintWriter将我所有的数据写入到新的文本文件中。现在我已经完成了几乎所有的工作,正确的信息打印到了控制台,但当我打开新的文本文件时,我只看到了名字,没有期末成绩或字母等级。我在这里做错了什么?writer = new PrintWriter(pencil);
我希望我的程序创建一个新的文本文件,除非这个文件已经存在。无论如何,每次程序运行时,我都想在文件中打印一行。文件已创建,但没有数据保存到该文件中。为什么?fileName = new File("fileName");
if (fileName.exists()) filePrinter = new PrintWriter(new FileOutputStream(fileName)