Java.io.LineNumberInputStream類
Java.io.LineNumberInputStream 類是一個輸入流過濾器,可提供跟蹤當前的行號的增加的功能。 行是用一個回車符(' r'),換行符(' n'),或者一個回車符結束的字節序列後麵緊跟一個換行符。
類聲明
以下是java.io.LineNumberInputStream類的聲明:
public class LineNumberInputStream extends Reader
字段域
以下是java.io.LineNumberInputStream類中的字段:
-
protected InputStream in -- 這是將進行過濾的輸入流。
類構造函數
S.N. | 構造函數 & 描述 |
---|---|
1 |
LineNumberInputStream(InputStream in) 此構造一個讀取指定的輸入流的輸入的新行號輸入流。 |
類方法
S.N. | 方法 & 描述 |
---|---|
1 |
int available() 此方法返回可以從此輸入流中可無阻塞讀取的字節數。 |
2 |
int getLineNumber() 此方法返回當前行號。 |
3 |
void mark(int readlimit) 該方法標記在此輸入流的當前位置。 |
4 |
int read() 此方法讀取從這個輸入流數據的下一個字節。 |
5 |
int read(byte[] b, int off, int len) 此方法從這個輸入流中讀取多達len個字節數據到字節數組。 |
6 |
void reset() 這個方法重新定位此流,以當時的mark方法最後調用這個輸入流中的位置。 |
7 |
void setLineNumber(int lineNumber) 此方法設置行號以指定的參數。 |
8 |
long skip(long n) 這種方法從此輸入流中跳過並丟棄n個字節的數據。 |
繼承的方法
這個類繼承自以下類方法:
-
Java.io.FilterInputStream
-
Java.io.Object