閱讀364 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Java IO: ByteArrayOutputStream

ByteArrayOutputStream 允許往數組寫入字節流。當使用ByteArrayOutputStream寫入字節流完成後,你可以使用 toByteArray() 來得到所有已寫入的數據。

ByteArrayOutputStream 例子

下麵是一個簡單的ByteArrayOutputStream例子:

ByteArrayOutputStream output = new ByteArrayOutputStream();

// 向輸出流寫數據
byte[] bytes = output.toByteArray();

你需要它操作字節數組,用ByteArrayOutputStream操作是很有用的,但是隻能被組件處理輸出為OutputStream.

請注意,為了清晰,這裏忽略了必要的異常處理。想了解更多異常處理的信息,請參考Java IO異常處理

close()

ByteArrayOutputStream 作為 OutputStream的子類,也有 close() 方法。但是調用 close() 方法對ByteArrayOutputStream沒有什麼作用。

最後更新:2017-05-22 14:32:42

  上一篇:go  Java IO: ByteArrayInputStream
  下一篇:go  LockSupport 源碼閱讀