【发布时间】:2015-09-13 19:48:33
【问题描述】:
我有以下课程:
public class test{
private static final File testfile = new File("filename")//imaginary file name
private static BufferedWriter writer = null;
public void test1(){
writer = new OutStreamWriter(newFileOutputStream(testfile));
writer.write("hello");
writer.close();
}
public void test2(){
writer = new OutStreamWriter(newFileOutputStream(testfile));
writer.write("hello");
writer.close();
}
}
我希望它们在调用时都写入同一个文件,并且我在每个方法中创建缓冲写入器。但是,一旦我关闭缓冲的写入器,它就无法再次打开。如何避免这种情况,以便我可以多次调用这两种方法?
【问题讨论】:
-
请向我们展示您的代码,以便我们知道如何为您提供帮助。
标签: java bufferedwriter