Javazip-gzipinputstream-read
提供:Dev Guides
java.util.zip.GZIPInputStream.read()メソッドの例
説明
- java.util.zip.GZIPInputStream.read(byte [] buf、int off、int len)*メソッドは、圧縮されていないデータをバイト配列に読み込みます。 lenがゼロでない場合、メソッドは入力の一部を解凍できるまでブロックします。それ以外の場合、バイトは読み込まれず、0が返されます。
宣言
以下は、* java.util.zip.GZIPInputStream.read(byte [] buf、int off、int len)*メソッドの宣言です。
パラメーター
- buf -データが読み込まれるバッファ。
- off -宛先配列の開始オフセットb。
- len -読み取られた最大バイト数。
返品
読み込まれた実際のバイト数。ストリームの終わりに達した場合は-1
例外
- NullPointerException -bufがnullの場合。
- IndexOutOfBoundsException -offが負の場合、lenが負の場合、またはlenがbuf.length-offよりも大きい場合。
- ZipException -圧縮された入力データが破損している場合。
- IOException -I/Oエラーが発生した場合。
例
次の例は、java.util.zip.GZIPInputStream.read(byte [] buf、int off、int len)メソッドの使用方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
link:/cgi-bin/printpage.cgi [__印刷]