タグ付けされた質問 「gzipinputstream」

5
GZIPInputStreamは1行ずつ読み取ります
.gz形式のファイルがあります。このファイルを読み取るためのJavaクラスはGZIPInputStreamです。ただし、このクラスはjavaのBufferedReaderクラスを拡張しません。その結果、ファイルを1行ずつ読み取ることができません。私はこのようなものが必要です reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()... JavaのReaderまたはBufferedReaderクラスを拡張し、その変数の1つとしてGZIPInputStreamを使用するクラスを作成することを考えました。 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 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.