大家好,我正在尝试传入一个字符串参数以将该字符串写入文本文件。但是,我似乎遇到了麻烦。当我在 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");
}
}
我可以知道代码有什么问题吗?提前致谢!