Печать в файл в Java

Я пытаюсь напечатать строку с именем "source" в java-файле Paper.java, используя PrintWriter, но он никогда не печатается в файл. У метода openToWrite в классе WriteToFile есть 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. Заранее спасибо за вашу помощь!

1 ответ

Похоже, у вас есть два разных имени переменной - fileName против fileString

Другие вопросы по тегам