Java >> Java tutoriál >  >> Java

Metoda Java PrintStream flush() s příkladem

Metoda Flush() třídy PrintStream

  • metoda flush() je k dispozici v balíčku java.io.
  • metoda flush() se používá k vyprázdnění tohoto proudu PrintWriter pomocí zápisu bajtů do základního výstupního proudu libovolného výstupu ve vyrovnávací paměti a poté po vyprázdnění proudu.
  • metoda flush() je nestatická metoda, je přístupná pouze s objektem třídy a pokud se pokusíme o přístup k metodě s názvem třídy, dostaneme chybu.
  • metoda flush() nevyhodí výjimku v době splachování proudu.

Syntaxe:

    public void flush();

Parametry:

  • Nepřijímá žádný parametr.

Vrácená hodnota:

Návratový typ metody je void, nevrací nic.

Příklad:

// Java program to demonstrate the example 
// of void flush() method of 
// PrintStream

import java.io.*;

public class FlushOfPS {
    public static void main(String[] args) {
        String str = "Java Programming";

        // Instantiates PrintStream
        PrintStream p_stm = new PrintStream(System.out);

        // Display str
        p_stm.println("str: " + str);

        // By using flush() method is to
        // flush the stream immediately
        p_stm.flush();
        System.out.println("Stream Flushed...");

        // By using close() method is to 
        // close the stream p_stm
        System.out.println("Stream Shutdown....");
        p_stm.close();
    }
}

Výstup

str: Java Programming
Stream Flushed...
Stream Shutdown....

Java Tag