【发布时间】:2015-10-24 03:40:38
【问题描述】:
我正在尝试使用 PrintWriter 将名为“source”的字符串打印到名为 Paper.java 的 java 文件中,但它从未打印到文件中。 WriteToFile 类中的 openToWrite 方法有一个 try-catch,它使 outfile 成为 PrintWriter。
PrintWriter outfile = WriteToFile.openToWrite("Paper.java");
outfile.println(source);
System.out.println(source);
outfile.close();
这是我的 openToWrite 方法代码:
public static PrintWriter openToWrite(String fileName)
{
PrintWriter outFile = null;
try
{
outFile = new PrintWriter(fileString);
}
catch(Exception e)
{
System.out.println("File could not be created");
System.exit(2);
}
return outFile;
}
我正在写入的文件 Paper.java 位于同一个 java 项目下。
很抱歉提出这样一个基本级别的问题!我刚开始学习java。提前感谢您的帮助!
【问题讨论】:
-
如果你只做
outfile = new PrintWriter("Paper.java");对我有用,所以它一定是你的WriteToFile.openToWrite() -
您需要提供
openToWrite的代码以确保安全。还要确保您认为文件写入的位置与文件实际写入的位置相同
标签: java printwriter