java.util.zip
クラス CheckedInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.util.zip.CheckedInputStream
- public class CheckedInputStream
- extends FilterInputStream
読み込み中のデータのチェックサムも保持する入力ストリームです。チェックサムは、このあと、入力データの完全性を検証するために使用できます。
- 関連項目:
Checksum
メソッドの概要 |
Checksum |
getChecksum()
この入力ストリームの Checksum を返します。 |
int |
read()
バイトを読み込みます。 |
int |
read(byte[] buf,
int off,
int len)
バイト配列に読み込みます。 |
long |
skip(long n)
指定されたバイト数の入力をスキップします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CheckedInputStream
public CheckedInputStream(InputStream in,
Checksum cksum)
- 指定された Checksum を使用する入力ストリームを作成します。
- パラメータ:
in
- 入力ストリームcksum
- Checksum
read
public int read()
throws IOException
- バイトを読み込みます。入力が利用できない場合はブロックします。
- オーバーライド:
- クラス
FilterInputStream
内の read
- 戻り値:
- 読み込まれたバイト。ストリームの終わりに達した場合は -1
- 例外:
IOException
- 入出力エラーが発生した場合
read
public int read(byte[] buf,
int off,
int len)
throws IOException
- バイト配列に読み込みます。入力の一部が利用できるようになるまでブロックします。
- オーバーライド:
- クラス
FilterInputStream
内の read
- パラメータ:
buf
- データの読み込み先のバッファoff
- データの開始オフセットlen
- 読み込まれる最大バイト数- 戻り値:
- 実際に読み込まれたバイト数。ストリームの最後に達した場合は -1
- 例外:
IOException
- 入出力エラーが発生した場合
skip
public long skip(long n)
throws IOException
- 指定されたバイト数の入力をスキップします。
- オーバーライド:
- クラス
FilterInputStream
内の skip
- パラメータ:
n
- スキップするバイト数- 戻り値:
- 実際にスキップされたバイト数
- 例外:
IOException
- 入出力エラーが発生した場合
getChecksum
public Checksum getChecksum()
- この入力ストリームの Checksum を返します。
- 戻り値:
- Checksum の値
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.