Tôi có một số mã như thế này:Làm thế nào để sử dụng flush() cho 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();
Là flush() trong mỗi 'cho' tuyên bố thiết? Tôi nghe nói rằng flush() sẽ tự động gọi khi gọi close(). Nếu tôi viết mã như thế này:
PrintWriter pw = new PrintWriter(new BufferedReader(....), true);
và tôi sẽ không viết pw.flush() nữa? Cảm ơn.
Một tiêu đề câu hỏi khác có rất ít liên quan đến câu hỏi, nhưng có gần 5 nghìn lượt xem –