我必须编写一段代码,我无法预先确定要创建的文件名。
由于这个原因,我想保留一个文件处理程序。关闭这个。使用相同的文件处理程序创建另一个文件。
public void sample(String input)
{
// The value of this string changes dynamically
// and accordingly a new file with that needs to be created.
String fileName = input;
File file = new File(fileName);
FileWriter fw = new FileWriter(file);
BufferedWriter bw= new BufferedWriter(fw);
// code to write contents to that file.
bw.close();
}
现在,我将使用不同的文件名多次调用此函数“sample”。
当我尝试上面的示例代码时,我得到了NullPointerException。任何人都可以指导我哪里出错了吗?
的问候,
哈里什