こんにちは、文字列パラメーターを渡して、その文字列をテキスト ファイルに書き込もうとしています。しかし、私は問題を抱えているようです。メインメソッドでコンパイルすると正常に動作し、ファイルとそれに書き込むすべての値が作成されます。ただし、メソッドを使用する場合。渡したパラメーターを使用しても、ファイルはまったく作成されません。サーブレットでメソッドを使用するつもりです。
以下は私が作成したメソッドです。
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");
}
}
コードの問題点を教えてください。前もって感謝します!