【问题标题】:Print to a file in java在java中打印到文件
【发布时间】: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


【解决方案1】:

看起来你有两个不同的变量名——fileName vs fileString

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多