大家好,我正在尝试传入一个字符串参数以将该字符串写入文本文件。但是,我似乎遇到了麻烦。当我在 main 方法中编译它时它工作正常,它会创建一个文件和我写入其中的所有值。但是,当我使用一种方法时。它根本不创建文件,甚至没有我传入的参数。我打算在 servlet 中使用该方法。
下面是我创建的方法。
public class testWriteFile {
    public static void writeToFile (String data) throws Exception {
        Date dateNow = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
        StringBuilder formatDDMMYYYY = new StringBuilder(sdf.format(dateNow));
        File file = new File(formatDDMMYYYY+".txt");
        if(!file.exists()) {
            file.createNewFile();
        }
        FileWriter fileWritter = new FileWriter(file.getName(),true);
        BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
        bufferWritter.write(data);
        bufferWritter.close();
        System.out.println("Done");
    }
}
我可以知道代码有什么问题吗?提前致谢!