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

void close()

このメソッドは、ストリームを閉じ、それに関連付けられているシステムリソースを解放します。

2

void mark(int readAheadLimit)

このメソッドは、ストリーム内の現在の位置をマークします。

3

boolean markSupported()

このメソッドは、このストリームがmark()操作をサポートしているかどうかを示します。

4

int read()

このメソッドは、単一の文字を読み取ります。

5

int read(char[ cbuf, int off, int len)]

このメソッドは、文字を配列の一部に読み込みます。

6

String readLine()

このメソッドは、テキストの行を読み取ります。

7

boolean ready()

このメソッドは、このストリームが読み取り可能かどうかを判断します。

8

void reset()

このメソッドは、ストリームをリセットします。

9

long skip(long n)

このメソッドは文字をスキップします。

継承されたメソッド

このクラスは、次のクラスからメソッドを継承します-

  • Java.io.Reader
  • Java.io.Object