Java.io.LineNumberReader类 - Java.io包
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