我正在编写一个基于文件的程序。我的代码看起来像这样,
public class clazz {
void somemethod() {
StringBuffer s = new StringBuffer();
// some code at final
write(buf);
}
void write(StringBuffer buffer) {
FileWriter f = new FileWriter(fileName);
BufferedWriter b = new BufferedWriter(f);
// implemented write, flush, close
}
}
当我调用somemethod
方法时,文件每次都会打开。我需要使用构造函数打开文件一次并重用BufferedWriter。请帮我解决这个问题。
答案 0 :(得分:2)
这看起来像是你的顾问告诉你做的事情而且你没有任何线索。