Java.io.BufferedReader 類



簡介

Java.io.BufferedReader 類從字元輸入流中讀取文字,緩衝字元以提供高效讀取字元、陣列和行的功能。以下是關於 BufferedReader 的重要要點:

  • 可以指定緩衝區大小,也可以使用預設大小。

  • 對 Reader 進行的每個讀取請求都會導致對底層字元或位元組流進行相應的讀取請求。

類宣告

以下是 Java.io.BufferedReader 類的宣告:

public class BufferedReader
   extends Reader

欄位

以下是 Java.io.BufferedReader 類的欄位:

  • protected Object lock - 用於同步此流上的操作的物件。

類建構函式

序號 建構函式及描述
1

BufferedReader(Reader in)

建立使用預設大小輸入緩衝區的緩衝字元輸入流。

2

BufferedReader(Reader in, int sz)

建立使用指定大小輸入緩衝區的緩衝字元輸入流。

類方法

序號 方法及描述
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
廣告