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