メソッドを繰り返し呼び出します。メソッドに返されます。なった場合、その例外はファイルの終わりが検出された場合と同じようにキャッチおよび処理されます。格納され、例外が発生するまでに読み込まれたバイト数が返されます。サブクラスでこのメソッドを実装する場合は、より効率的に実装してください。戻り値:バッファに読み込まれたバイトの合計数。バイトだけスキップしてその範囲のデータを破棄します。スキップしないことがあります。これはさまざまな状況が原因として考えられます。実際にスキップしたバイト数が返されます。負の場合、バイトはスキップされません。バイトが読み込まれるか、ストリームの終わりに達するまで繰り返しその中に読み込みます。サブクラスでこのメソッドを実装する場合は、より効率的に実装してください。次の呼び出し側は、同じスレッドの場合も別のスレッドの場合もあります。サブクラスはこのメソッドをオーバーライドする必要があります。IOExceptionこの入力ストリームを閉じて、そのストリームに関連するすべてのシステムリソースを解放します。メソッドは何も行いません。readlimit)入力ストリームの現在位置にマークを設定します。メソッドを呼び出すと、最後にマークが設定された位置にストリームを再設定するため、次回の読み込み操作では同じバイトから読み込むことになります。この入力ストリームに対して、マーク位置が無効になる前にこの引数が指定するバイト数を読み込むように指示します。汎用規約を次に示します。メソッドが呼び出されたときにそれらの同じバイトを再び供給するように準備します。多くバイトがストリームから読み込まれている場合は、ストリームはデータを記憶する必要はありません。メソッドは何も行いません。メソッドが呼び出されたときのマーク位置に再設定します。メソッドの一般的な規約を次に示します。メソッドの以降の呼び出し側に再び供給されるような状態にストリームがリセットされる。スローされない場合、ストリームは、入力ストリームの特定のタイプおよびその作成方法に依存する固定状態にリセットされる。メソッドをサポートしているかどうかを判定します。サポートしているかどうかは、入力ストリームインスタンスごとに異なります。開発者用ドキュメントを参照してください。コード実例が含まれています。商標もしくは登録商標です。