Java IO Tutorial - Java PrintStream.flush()








Syntax

PrintStream.flush() has the following syntax.

public void flush()

Example

In the following code shows how to use PrintStream.flush() method.

import java.io.*;
//  w w w  .j a  v a2  s  . c o m
public class Main {

   public static void main(String[] args) {
      String s = "from java2s.com.";

      
      PrintStream ps = new PrintStream(System.out);

      // print our string
      ps.print(s);

      // flush the stream to see the results
      ps.flush();

      // print new string
      ps.println();
      ps.print("This is an example");

      // flush to see new string
      ps.flush();

   }
}

The code above generates the following result.