想通过java原生API将字符串进行压缩和解压缩,参考使用了别人的代码后,报异常了(Unexpected end of ZLIB input stream)。 在解压缩函数的gunzip.read(buffer)出了问题,跟踪进去看,异常由InflaterInputStream类的fill函数抛出。
可将Java库的IO类分割为输入与输出两个部分,这一点在用Web浏览器阅读联机Java类文档时便可知道。通过继承,从`InputStream`(输入流)派生的所有类都拥有名为`read()`的基本方法,用于读取单个字节或者字节数组。类似地,从`OutputStream`派生的所有类都拥有基本 ...