java.io.writer.flush () 메서드는 스트림을 플러시합니다. 스트림이 버퍼에 다양한 Write () 메소드의 문자를 저장 한 경우 즉시 의도 한 목적지에 쓰십시오. 그런 다음 대상이 다른 문자 또는 바이트 스트림이라면 플러시하십시오. 따라서 하나의 플러시 () 호출은 모든 버퍼를 일련의 작가 및 출력 스트림에서 플러시시킵니다.
public class demo {public static void main (String [] ars)은 예외 {system.out.println ( "hello"); printwriter writer = new printwriter (system.out); writer.println ( "Writer Start"); // writer.flush (); thread.sleep (3000); blocke.printstacktrace ();} writer.println ( "Writer Close"); writer.close ();}}위의 코드에서와 같이 Flush ()가 댓글을 달면 "Writer Start"및 "Writer Close"는 "Hello"인쇄 후 3 초에 인쇄됩니다. Writer.close ()는 출력 스트림을 닫기 전에 Flush ()을 한 번 호출하기 때문에 "Hello"는 3 초입니다. 효과는 다음과 같습니다.
Flush ()가 댓글을 달지 않으면 "hello"를 인쇄 한 직후 "Writer Start"는 즉시 인쇄됩니다.
요약
위는 IO의 Flush () 함수의 코드 예제에 대한이 기사의 전체 내용이며, 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!