社区
Java SE
帖子详情
如何清空ByteArrayOutputStream的缓冲区
zzwh_0
2006-12-12 09:52:48
此类实现了一个输出流,其中的数据被写入一个字节数组。缓冲区会随着数据的不断写入而自动增长,这样的话每次输出都会连以前的东西一起输出,请问如何将这个缓冲区清空。
...全文
1184
6
打赏
收藏
如何清空ByteArrayOutputStream的缓冲区
此类实现了一个输出流,其中的数据被写入一个字节数组。缓冲区会随着数据的不断写入而自动增长,这样的话每次输出都会连以前的东西一起输出,请问如何将这个缓冲区清空。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzwh_0
2006-12-13
打赏
举报
回复
每次输出完我都会reset,还是那样阿。
关闭 ByteArrayOutputStream 无效。在关闭此流后且没有生成 IOException 时,可以调用此类中的该方法。
关闭无效是什么意思啊?
fool_leave
2006-12-13
打赏
举报
回复
reset一下不就可以了
zzwh_0
2006-12-13
打赏
举报
回复
顶
fool_leave
2006-12-13
打赏
举报
回复
不知道你说的什么意思
reset会把ByteArrayOutputStream的count归零
你说的“连以前的东西一起输出”是什么意思
把代码贴出来,再详细描述一下
zzwh_0
2006-12-12
打赏
举报
回复
已经试过了,没用阿,照样输出。
88324877
2006-12-12
打赏
举报
回复
flush
public void flush()
throws IOException刷新此输出流并强制写出所有缓冲的输出字节。flush 的常规协定是:如果此输出流的实现已经缓冲了以前写入的任何字节,则调用此方法指示应将这些字节立即写入它们预期的目标。
如果此流的预期目标是由基础操作系统提供的一个抽象(如一个文件),则刷新此流只能保证将以前写入到流的字节传递给操作系统进行写入,但不保证能将这些字节实际写入到物理设备(如磁盘驱动器)。
OutputStream 的 flush 方法不执行任何操作。
指定者:
接口 Flushable 中的 flush
抛出:
IOException - 如果发生 I/O 错误。
从OutputStream继承过来的
{java i/o}——Buffered
OutputStream
与
ByteArray
OutputStream
比较
Buffered
OutputStream
的优势主要是针对不用
缓冲区
的一般输出流而言的,即较少读取到内存的次数,同时
缓冲区
大小固定,区满则
清空
,有效利用内存;
ByteArray
OutputStream
的write方法并没有输出到输出流,而是为了...
Java
ByteArray
OutputStream
reset()方法及示例
ByteArray
OutputStream
类reset()方法 (
ByteArray
OutputStream
Class reset() method) reset() method is available in java.io package. reset()方法在java.io包中可用。 reset() method is used to reset this ...
Java IO流之
ByteArray
OutputStream
分析
ByteArray
OutputStream
是字节数组输出流,在内存中创建了一个字节数组,所有发送到输出流的数据都会保存到该字节数组的
缓冲区
中. 1.
ByteArray
OutputStream
的构造方法: public
ByteArray
OutputStream
() {} public ...
【Java基础知识】IO流--内存操作流
ByteArray
InputStream、
ByteArray
OutputStream
内存操作流
ByteArray
OutputStream
ByteArray
OutputStream
与
ByteArray
InputStream说明
包含一个内部
缓冲区
,其中包含可以从流中读取的字节。 内部计数器跟踪read方法要提供的下一个字节。 关闭
ByteArray
InputStream没有任何效果(调用close方法)。 在关闭流之后,可以调用此类中的方法,而不生成...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章