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....