Java Java.io.LineNumberReader 类
-
介绍
Java.io.LineNumberReader类是一个缓冲的字符输入流,用于跟踪行号。行被视为由换行符('\ n'),回车符('\ r' ),或者回车后立即换行。 -
类声明
以下是Java.io.LineNumberReader类的声明-public class LineNumberReader extends BufferedReader
-
字段
以下是Java.io.LineNumberReader类的字段--
protected Object lock这是用于同步此流上的操作的对象。
-
-
类的构造函数
序号 构造函数与说明 1 LineNumberReader(Reader in)这将使用默认的输入缓冲区大小创建一个新的行号读取器。2 LineNumberReader(Reader in, int sz)这将创建一个新的行号读取器,将字符读取到给定大小的缓冲区中。 -
类方法
序号 方法与说明 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) 此方法跳过字符。 -
方法继承
此类从以下类继承方法-- Java.io.BufferedReader
- Java.io.Reader
- Java.io.Object