2012-05-24 39 views
0

我在寫一個基於文件的程序。我的代碼看起來像這樣,創建文件創建的構造函數

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。幫我解決這個問題。

回答

2

它看起來像是你的顧問告訴你要做的事,而你根本沒有線索。

  1. 製作的BufferedWriter變量
  2. 初始化它在你的構造一個實例。
+0

感謝您的回覆 – Avinash