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