Java-io-bufferedreader
提供:Dev Guides
Java.io.BufferedReaderクラス
前書き
*Java.io.BufferedReader* クラスは、文字入力ストリームからテキストを読み取り、文字、配列、および行の効率的な読み取りを提供するために文字をバッファリングします。以下はBufferedReaderに関する重要なポイントです-
- バッファサイズを指定するか、デフォルトサイズを使用できます。
- Readerからの各読み取り要求により、対応する読み取り要求が、基になる文字またはバイトストリームから作成されます。
クラス宣言
以下は Java.io.BufferedReader クラスの宣言です-
public class BufferedReader
extends Reader
フィールド
以下は、 Java.io.BufferedReader クラスのフィールドです-
- protected Object lock -これは、このストリームの操作を同期するために使用されるオブジェクトです。
クラスコンストラクター
Sr.No. | Constructor & Description |
---|---|
1 |
BufferedReader(Reader in) これにより、デフォルトサイズの入力バッファを使用するバッファリング文字入力ストリームが作成されます。 |
2 |
BufferedReader(Reader in, int sz) これにより、指定されたサイズの入力バッファを使用するバッファリング文字入力ストリームが作成されます。 |
クラスメソッド
Sr.No. | Method & Description |
---|---|
1 |
このメソッドは、ストリームを閉じ、それに関連付けられているシステムリソースを解放します。 |
2 |
このメソッドは、ストリーム内の現在の位置をマークします。 |
3 |
このメソッドは、このストリームがmark()操作をサポートしているかどうかを示します。 |
4 |
このメソッドは、単一の文字を読み取ります。 |
5 |
int read(char[ cbuf, int off, int len)] このメソッドは、文字を配列の一部に読み込みます。 |
6 |
このメソッドは、テキストの行を読み取ります。 |
7 |
このメソッドは、このストリームが読み取り可能かどうかを判断します。 |
8 |
このメソッドは、ストリームをリセットします。 |
9 |
このメソッドは文字をスキップします。 |
継承されたメソッド
このクラスは、次のクラスからメソッドを継承します-
- Java.io.Reader
- Java.io.Object