在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

Java IO: ByteArrayOutputStream

2017-2-9 13:05| 发布者: zhangjf| 查看: 645| 评论: 0

摘要: 原文 http://ifeve.com/java-io-bytearrayoutputstream/ ByteArrayOutputStream 允许往数组写入字节流。当使用ByteArrayOutputStream写入字节流完成后,你可以使用 toByteArray() 来得到所有已写入的数据。 By ...
原文 http://ifeve.com/java-io-bytearrayoutputstream/

ByteArrayOutputStream 允许往数组写入字节流。当使用ByteArrayOutputStream写入字节流完成后,你可以使用 toByteArray() 来得到所有已写入的数据。

ByteArrayOutputStream 例子

下面是一个简单的ByteArrayOutputStream例子:

  1. ByteArrayOutputStream output = new ByteArrayOutputStream();
  2. // 向输出流写数据
  3. byte[] bytes = output.toByteArray();
复制代码

当 你需要它操作字节数组,用ByteArrayOutputStream操作是很有用的,但是只能被组件处理输出为OutputStream.

请注意,为了清晰,这里忽略了必要的异常处理。想了解更多异常处理的信息,请参考 Java IO异常处理 。

close()

ByteArrayOutputStream 作为 OutputStream的子类,也有 close() 方法。但是调用 close() 方法对ByteArrayOutputStream没有什么作用。

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-9 19:42

Copyright 2015-2025 djqfx

返回顶部