java.util.zip.DeflaterOutputStream类

java.util.zip.DeflaterOutputStream类实现输出流过滤器,用于压缩“deflate”压缩格式的数据。 它也被用作其他类型压缩过滤器的基础,例如GZIPOutputStream

类声明

以下是java.util.zip.DeflaterOutputStream类的声明 -

public class DeflaterOutputStream
   extends FilterOutputStream

Java

字段

以下是java.util.zip.DeflaterOutputStream类的字段 -

  • protected byte[] buf - 用于写入压缩数据的输出缓冲区。
  • protected Deflater def - 这个流的压缩器。

构造函数

编号构造函数描述
1DeflaterOutputStream(OutputStream out)用默认的压缩器和缓冲区大小创建一个新的输出流。
2DeflaterOutputStream(OutputStream out, boolean syncFlush)使用默认压缩器,默认缓冲区大小和指定的刷新模式创建新的输出流。
3DeflaterOutputStream(OutputStream out, Deflater def)用指定的压缩器和默认缓冲区大小创建一个新的输出流。
4DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush)用指定的压缩器,刷新模式和默认缓冲区大小创建新的输出流。
5DeflaterOutputStream(OutputStream out, Deflater def, int size)用指定的压缩器和缓冲区大小创建一个新的输出流。
6DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush)用指定的压缩器,缓冲区大小和刷新模式创建一个新的输出流。

类方法

编号方法描述
1void close()将剩余的压缩数据写入输出流并关闭基础流。
2void finish()完成将压缩数据写入输出流而不关闭底层流。
3void flush()刷新压缩的输出流。
4void write(byte[] b, int off, int len)将一个字节数组写入压缩输出流。
5void write(int b)将一个字节写入压缩的输出流。

继承的方法

这个类继承了以下类的方法 -

  • java.io.FilterOutputStream
  • java.lang.Object

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧浩海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值