我有一些这样的代码:
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();
每个’for’语句中的flush()是否必须?我听说flush()在调用close()时会自动调用.
如果我写这样的代码:
PrintWriter pw = new PrintWriter(new BufferedReader(....),true);
我不会写pw.flush()了吗?谢谢.