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