Tag: gzipinputstream

GZIPInputStream逐行读取

我有一个.gz格式的文件。 读取这个文件的java类是GZIPInputStream。 但是,这个类没有扩展java的BufferedReader类。 因此,我无法逐行读取文件。 我需要这样的东西 reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()… 我虽然创build我的类扩展了Java的Reader或BufferedReader类,并使用GZIPInputStream作为其variables之一。 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Reader; import java.util.zip.GZIPInputStream; public class MyGZFilReader extends Reader { private GZIPInputStream gzipInputStream = null; char[] buf = new char[1024]; @Override public void close() throws IOException { gzipInputStream.close(); } public MyGZFilReader(String filename) […]