目录

Java.io - LineNumberInputStream

介绍 (Introduction)

Java.io.LineNumberInputStream类是一个输入流过滤器,它提供了跟踪当前行号的附加功能。 一行是以回车符('\ r')结尾的字节序列,换行符('\ n')或回车符后面紧跟换行符。

类声明

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

public class LineNumberInputStream
   extends Reader

字段 (Field)

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

  • protected InputStream in - 这是要过滤的输入流。

类构造函数

Sr.No. 构造函数和描述
1

LineNumberInputStream(InputStream in)

这构造了一个换行符号输入流,它从指定的输入流中读取其输入。

类方法

Sr.No. 方法和描述
1 int available()

此方法返回可以在不阻塞的情况下从此输入流中读取的字节数。

2 int getLineNumber()

此方法返回当前行号。

3 void mark(int readlimit)

此方法标记此输入流中的当前位置。

4 int read()

此方法从此输入流中读取下一个数据字节。

5 int read(byte [] b,int off,int len)

此方法将此输入流中最多len个字节的数据读入一个字节数组。

6 void reset()

此方法将此流重新定位到上次在此输入流上调用mark方法时的位置。

7 void setLineNumber(int lineNumber)

此方法将行号设置为指定的参数。

8 long skip(long n)

此方法跳过并从此输入流中丢弃n个字节的数据。

方法继承

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

  • Java.io.FilterInputStream
  • Java.io.Object
↑回到顶部↑
WIKI教程 @2018