8)JavaScriptがブラウザで無効になっています。Reader文字、配列、行をバッファリングすることによって、文字型入力ストリームからテキストを効率良く読み込みます。バッファのサイズは、デフォルト値のままにすることも、特定の値を指定することもできます。デフォルト値は、通常の使い方では十分な大きさです。一般的に、Readerに対して読込み要求が出されると、それに対応するベースとなる文字型ストリームまたはバイト・ストリームへの読込み要求が発行されます。このため、FileReaderやInputStreamReaderのようにread()オペレーションの効率の良くないReaderでは、その周りをBufferedReaderでラップすることをお薦めします。FileReader("foo.in"));この例は指定されたファイルからの入力をバッファします。バッファリングせずにread()、readLine()を使うと、呼び出しごとにファイルからバイトを読み込み、文字型に変換し、そのたびに復帰するので、非常に効率が悪くなります。テキスト入力に対してDataInputStreamを使うプログラムは、各DataInputStreamを適切なBufferedReaderに入れ替えることによって地域対応することができます。in)デフォルト・サイズのバッファでバッファリングされた、文字型入力ストリームを作成します。sz)指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。close()ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。lines()Streamを返します。要素はBufferedReaderから読み込まれる行です。readAheadLimit)ストリームの現在位置にマークを設定します。markSupported()このストリームが、実行するmark()オペレーションをサポートするかどうかを通知します。read()単一の文字を読み込みます。len)配列の一部に文字を読み込みます。readLine()テキスト行を読み込みます。ready()このストリームが読込み可能かどうかを判定します。reset()ストリームを、もっとも新しいマーク位置にリセットします。n)文字をスキップします。sz)指定されたサイズのバッファでバッファリングされた、文字型入力ストリームを作成します。in)デフォルト・サイズのバッファでバッファリングされた、文字型入力ストリームを作成します。IOException単一の文字を読み込みます。(0x00-0xffff)の範囲の整数としての、読み込まれた文字。IOException配列の一部に文字を読み込みます。このメソッドは、Readerクラスの対応するreadメソッドの汎用規約を実装します。高い利便性のため、このメソッドはベースとなるストリームのreadメソッドを繰返し呼び出して、できるだけ多くの文字数を読み込もうとします。このreadの反復は、次の条件の1つがtrueになるまで行われます。指定された文字数が読み込まれた。ベースとなるストリームのreadメソッドが、ファイルの終わりを示す-1を返した。ベースとなるストリームのreadyメソッドが、それ以上の入力要求がブロックされることを示すfalseを返した。ベースとなるストリームの最初のreadがファイルの終わりを示す-1を返すと、このメソッドは-1を返します。ない場合、このメソッドは実際に読み込まれた文字数を返します。このクラスのサブクラスは、同じ方法でできるだけ多くの文字数を読み込むことが推奨されます。これは必須ではありません。通常このメソッドは、このストリームの文字バッファから文字を取得し、必要に応じてベースとなるストリームからそのバッファを埋めます。バッファが空で、マークが無効で、要求された長さがバッファと同じ大きさ以上の場合、このメソッドはベースとなるストリームから、指定された配列に直接文字を読み込みます。このため、余分なBufferedReaderがデータを不必要にコピーすることがありません。戻り値:読み込まれた文字数。IOExceptionテキスト行を読み込みます。1行の終端は、改行('\n')か、復帰('\r')、または復帰とそれに続く改行のいずれかで認識されます。戻り値:行の内容を含む文字列、ただし行の終端文字は含めない。IOException文字をスキップします。IOExceptionこのストリームが読込み可能かどうかを判定します。バッファリングされた文字型ストリームは、空白ではないか、またはベースとなる文字型ストリームが読込み可能であるときに読込み可能です。Reader戻り値:次のread()が入力をブロックしないことが確実な場合はtrue、そうでない場合はfalse。falseが返されても、次の読込みが確実にブロックするというわけでない。markSupported()このストリームが、実行するmark()オペレーションをサポートするかどうかを通知します。Reader戻り値:このストリームがmarkオペレーションをサポートする場合に限りtrue。IOExceptionストリームの現在位置にマークを設定します。以降のreset()の呼出しでは、この位置へのストリームの再配置が試みられます。マークを保持しながら読み込むことができる文字数の上限。この上限値の前後の数の文字を読み込んだあとでストリームをリセットしようとすると失敗する場合がある。入力バッファのサイズより大きい限界値を指定すると、そのサイズが限界より小さくない新しいバッファが割り当てられる。そのため、大きな値は注意して使用する必要がある。IOExceptionストリームを、もっとも新しいマーク位置にリセットします。Readerストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。ストリームが閉じられたあとにread()、ready()、mark()、reset()、またはskip()を呼び出すと、IOExceptionがスローされます。閉じられているストリームを閉じても、何の影響もありません。lines()Streamを返します。要素はBufferedReaderから読み込まれる行です。Streamは遅延移入されます。ストリーム終端操作時には読込みのみが発生します。ストリーム終端操作の実行中にリーダーを操作しないでください。しない場合、ストリーム終端操作の結果は保証されません。ストリーム終端操作の実行後は、リーダーが特定の位置にあり、そこから次の文字または行を読み込む保証はありません。基礎となるBufferedReaderのアクセス時にスローされたIOExceptionは、UncheckedIOExceptionにラップされます(読込みを発生させたStreamメソッドからはこれがスローされます)。このメソッドは、閉じたBufferedReaderで呼び出された場合にStreamを返します。BufferedReaderが閉じられた後に、そこからの読込みを必要とするストリームに対して操作すると、UncheckedIOExceptionがスローされます。SEのドキュメントを参照してください。コード例などの、開発者を対象にしたより詳細な説明が含まれています。Policyも参照してください。このページのスクリプトはWebページのトラフィックを追跡するものであり、内容は変更されません。