Ho alcuni codici come questo:Come usare flush() per 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();
è la flush() in ogni 'per' dichiarazione necessariamente? Ho sentito che flush() si richiamerebbe automaticamente quando si invoca close(). Se scrivo codice come questo:
PrintWriter pw = new PrintWriter(new BufferedReader(....), true);
e non vorrei scrivere pw.flush() più? Grazie.
Un altro titolo di domanda che ha ben poco a che fare con la domanda, ma ha quasi 5K di visualizzazioni –