如何重用文件处理程序来打开多个文件

时间:2015-05-12 08:23:51

标签: file

我必须编写一段代码,我无法预先确定要创建的文件名。

由于这个原因,我想保留一个文件处理程序。关闭这个。使用相同的文件处理程序创建另一个文件。

示例代码:

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。任何人都可以指导我哪里出错了吗?

的问候,
哈里什

0 个答案:

没有答案