Метод java.io.writer.flush () промывает поток. Если поток сохранил любые символы из различных методов write () в буфере, запишите их немедленно в их предполагаемое пункт назначения. Затем, если этот пункт назначения является другим символом или байтовым потоком, промыть его. Таким образом, один вызов Flush () будет промывать все буферы в цепочке авторов и выходных потоков.
открытый класс демонстрация {public static void main (string [] ars) выбрасывает исключение {system.out.println ("hello"); printwriter writer = new printwriter (system.out); writer.println ("writer start"); // writer.flush (); trate.selepe (3000);} atemberexcect blocke.printstacktrace ();} writer.println ("writer close"); writer.close ();}}Как и в приведенном выше коде, если прокомментируется flush (), «запуск писателя» и «Закрыть писателя» будут напечатаны через 3 секунды после печати «Привет», потому что writer.close () вызовет flush (), прежде чем закрыть выходной поток. Эффекты следующие:
Если flush () не прокомментирована, то «Старт писателя» будет напечатан сразу после печати «Привет».
Суммировать
Выше приведено все содержание этой статьи о примере кода функции flush () в io, и я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!