I/O:OutputStream
生活随笔
收集整理的這篇文章主要介紹了
I/O:OutputStream
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OutputStream:
void close() :關閉此輸出流并釋放與此流有關的所有系統資源。 void flush() :刷新此輸出流并強制寫出所有緩沖的輸出字節。void write(byte[] b) :將 b.length 個字節從指定的 byte 數組寫入此輸出流。 void write(byte[] b, int off, int len) :將指定 byte 數組中從偏移量 off 開始的 len 個字節寫入此輸出流。 abstract void write(int b) :將指定的字節寫入此輸出流。ByteOutputStream:
/*此類實現了一個輸出流,其中的數據被寫入一個 byte 數組。緩沖區會隨著數據的不斷 寫入而自動增長。可使用 toByteArray() 和 toString() 獲取數據。關閉 ByteArrayOutputStream 無效。此類中的方法在關閉此流后仍可被調用,而不會產生任何 IOException。 */ByteArrayOutputStream() :創建一個新的 byte 數組輸出流。 ByteArrayOutputStream(int size) :創建一個新的 byte 數組輸出流,它具有指定大小的緩沖區容量(以字節為單位)。void close() :關閉 ByteArrayOutputStream 無效。 void reset() :將此 byte 數組輸出流的 count 字段重置為零,從而丟棄輸出流中目前已累積的所有輸出。 int size() :返回緩沖區的當前大小。void write(byte[] b, int off, int len) :將指定 byte 數組中從偏移量 off 開始的 len 個字節寫入此 byte 數組輸出流。 void write(int b) :將指定的字節寫入此 byte 數組輸出流。 void writeTo(OutputStream out) :將此 byte 數組輸出流的全部內容寫入到指定的輸出流參數中,這與使用 out.write(buf, 0, count) 調用該輸出流的 write 方法效果一樣。byte[] toByteArray() :創建一個新分配的 byte 數組。 String toString() :使用平臺默認的字符集,通過解碼字節將緩沖區內容轉換為字符串。 String toString(String charsetName) :使用指定的 charsetName,通過解碼字節將緩沖區內容轉換為字符串。?
轉載于:https://www.cnblogs.com/junjie2019/p/10538172.html
總結
以上是生活随笔為你收集整理的I/O:OutputStream的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Golang 入门系列(十) mysql
- 下一篇: 2016年第七届蓝桥杯javaB组 试题