Java.io.LineNumberReader 类


介绍

Java.io.LineNumberReader类是一个缓冲的字符输入流,用于跟踪行号。行被视为由换行符 ('\n')、回车符 ('\r') 中的任何一个终止),或回车后紧跟换行符。

类声明

以下是Java.io.LineNumberReader类的声明-

public class LineNumberReader
   extends BufferedReader

场地

以下是Java.io.LineNumberReader类的字段-

  • protected Object lock - 这是用于同步该流上的操作的对象。

类构造函数

先生。 构造函数及描述
1

LineNumberReader(读入)

这将使用默认的输入缓冲区大小创建一个新的行编号读取器。

2

LineNumberReader(读取器输入,int sz)

这将创建一个新的行编号读取器,将字符读取到给定大小的缓冲区中。

类方法

先生。 方法及说明
1 int getLineNumber()

该方法获取当前行号。

2 无效标记(int readAheadLimit)

该方法标记流中的当前位置。

3 int 读取()

该方法读取单个字符。

4 int 读(char[] cbuf, int off, int len)

此方法将字符读入数组的一部分。

5 字符串 readLine()

该方法读取一行文本。

6 无效重置()

此方法将流重置为最新标记。

7 void setLineNumber(int 行号)

该方法设置当前行号。

8 长跳过(长n)

该方法跳过字符。

继承的方法

该类继承了以下类的方法 -

  • Java.io.BufferedReader
  • Java.io.Reader
  • Java.io.对象