DeflaterInputStream
优质
小牛编辑
137浏览
2023-12-01
介绍 (Introduction)
java.util.zip.DeflaterInputStream类实现了一个输入流过滤器,用于以“deflate”压缩格式压缩数据。
类声明
以下是java.util.zip.DeflaterInputStream类的声明 -
public class DeflaterInputStream
extends FilterInputStream
字段 (Fields)
以下是java.util.zip.DeflaterInputStream类的字段 -
protected byte[] buf - 用于读取压缩数据的输入缓冲区。
protected Deflater def - 此流的Compressor。
构造函数 (Constructors)
Sr.No. | 构造函数和描述 |
---|---|
1 | DeflaterInputStream(InputStream in) 使用默认压缩器和缓冲区大小创建新的输入流。 |
2 | DeflaterInputStream(InputStream in, Deflater defl) 使用指定的压缩器和默认缓冲区大小创建新的输入流。 |
3 | DeflaterInputStream(InputStream in, Deflater defl, int bufLen) 使用指定的压缩器和缓冲区大小创建新的输入流。 |
类方法
Sr.No. | 方法和描述 |
---|---|
1 | int available() 达到EOF后返回0,否则始终返回1。 |
2 | void close() 关闭此输入流及其基础输入流,丢弃任何未决的未压缩数据。 |
3 | int read() 从输入流中读取单个字节的压缩数据。 |
4 | int read(byte [] b,int off,int len) 将压缩数据读入字节数组。 |
5 | long skip(long n) 跳过并丢弃输入流中的数据。 |
方法继承
该类继承以下类中的方法 -
- java.io.FilterInputStream
- java.lang.Object