Die Methode
flush() wird verwendet, um das Schreiben der Daten im Puffer in das zugrunde liegende Ziel zu erzwingen. Kann für OutputStream-, Writer- und Flushable-Objekte verwendet werden. Die Verwendung ist wie folgt: OutputStream: OutputStream.flush()Writer: Writer.flush()Flushable: Flushable.flush()
flush() Methodenbedeutung in Java Die
flush()-Methode ist eine Methode, mit der das Schreiben der Daten im Puffer in das zugrunde liegende Ziel erzwungen wird, was normalerweise in Stream-Objekten verwendet wird.
Wie verwende ich die Methode „flush()“? Die
flush()-Methode kann für die folgenden Stream-Objekte verwendet werden:
Die Verwendungsmethode ist sehr einfach Rufen Sie die Flush-Methode (für das Stream-Objekt) auf, wie unten gezeigt:
<code class="java">OutputStream outputStream = ...; outputStream.flush(); Writer writer = ...; writer.flush(); Flushable flushable = ...; flushable.flush();</code>
flush()-Methode Was sie bewirkt: Die
flush()-Methode erzwingt, dass alle Daten im Puffer in das zugrunde liegende Ziel geschrieben werden, auch wenn die Puffer ist nicht voll. Dies ist nützlich, wenn:
Der Unterschied zwischen der Methode close()
Die Methode Flush() unterscheidet sich von der Methode Close(). Die Methode Close() schließt den Stream und gibt alle Systemressourcen frei, während die Methode Flush() Erzwingt nur das Schreiben von Daten in den Puffer, der Stream wird nicht geschlossen.
Das obige ist der detaillierte Inhalt vonWas bedeutet Flush in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!