flush() 方法用於將緩衝區中的資料強制寫入底層目標。可用於OutputStream、Writer 和Flushable 對象,用法如下:OutputStream:outputStream.flush()Writer:writer.flush()Flushable:flushable.flush()
#flush() 方法在Java 中的意義
flush() 方法是一種用於強制將緩衝區中的資料寫入底層目標的方法,通常用於流對象中。
如何使用 flush() 方法?
flush() 方法可用來下列串流物件:
使用方法很簡單,只需對流物件呼叫flush() 方法即可,如下所示:
<code class="java">OutputStream outputStream = ...; outputStream.flush(); Writer writer = ...; writer.flush(); Flushable flushable = ...; flushable.flush();</code>
flush() 方法的作用
flush() 方法將強制將緩衝區中的所有資料寫入底層目標,即使緩衝區未滿。這在以下情況下非常有用:
與close() 方法的差異
flush() 方法與close() 方法不同,close() 方法會關閉流並釋放所有系統資源,而flush() 方法只會強制寫入緩衝區中的數據,不會關閉流。
以上是flush在java中是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!