2012-05-24 4 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

Смежные вопросы