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