Как использовать flush () для PrintWriter
У меня есть несколько кодов, как это:
PrintWriter pw = new PrintWriter(new BufferedReader(....));
for(int i=0; i<10; i++) {
pw.println("a");
pw.flush();// flush each time when println()?
}
pw.close();
Этопромывать() в каждом утверждении «за» обязательно? Я слышал, что flush () будет автоматически вызывать при вызовеблизко() , Если я напишу код так:
PrintWriter pw = new PrintWriter(new BufferedReader(....), true);
и я бы не стал писатьpw.flush () больше? Благодарю.