位置:首頁 > Java技術 > Java.io包 > Java.io.LineNumberReader類

Java.io.LineNumberReader類

Java.io.LineNumberReader類是跟蹤行號的緩衝字符輸入流。 一行被認為是由一個換行符(' '),回車符(' ')或回車符中的任何一個被終止緊跟一個換行符。

類聲明

以下是java.io.LineNumberReader類的聲明:

public class LineNumberReader
   extends BufferedReader

字段

以下是java.io.LineNumberReader類中的字段:

  • protected Object lock -- 這是用於同步針對此流的操作的對象。

類構造函數

S.N. 構造函數 & 描述
1 LineNumberReader(Reader in) 
這將創建一個新的行號讀取器,使用默認輸入緩衝區的大小。
2 LineNumberReader(Reader in, int sz) 
這將創建一個新的行號讀取器,將字符讀入給定大小的緩衝區。

類方法

S.N. 方法 & 描述
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) 
此方法跳過n個字符。

方法繼承

這個類從以下類繼承的方法:

  • Java.io.BufferedReader

  • Java.io.Reader

  • Java.io.Object