Java.io.LineNumberReader 類



簡介

Java.io.LineNumberReader 類是一個帶緩衝的字元輸入流,它跟蹤行號。一行被認為以換行符 ('\n')、回車符 ('\r') 或回車符後緊跟換行符中的任何一個結束。

類宣告

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

public class LineNumberReader
   extends BufferedReader

欄位

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

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

類建構函式

序號 建構函式及說明
1

LineNumberReader(Reader in)

這將建立一個新的行號讀取器,使用預設的輸入緩衝區大小。

2

LineNumberReader(Reader in, int sz)

這將建立一個新的行號讀取器,將字元讀取到給定大小的緩衝區中。

類方法

序號 方法及說明
1 int getLineNumber()

此方法獲取當前行號。

2 void mark(int readAheadLimit)

此方法標記流中的當前位置。

3 int read()

此方法讀取單個字元。

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

此方法將字元讀取到陣列的一部分中。

5 String readLine()

此方法讀取一行文字。

6 void reset()

此方法將流重置到最近的標記。

7 void setLineNumber(int lineNumber)

此方法設定當前行號。

8 long skip(long n)

此方法跳過字元。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.BufferedReader
  • Java.io.Reader
  • Java.io.Object
廣告

© . All rights reserved.