Java.io包教程

Java.io.LineNumberInputStream类

简介

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

类声明

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

public class LineNumberInputStream
   extends Reader

字段

以下是 Java.io.LineNumberInputStream 的字段&减去;

  • 受保护的InputStream in : 这是要过滤的输入流.

类构造函数

Sr.No.构造函数&说明
1

LineNumberInputStream(InputStream in)

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

类方法

Sr.No.Method&说明
1int available()

此方法返回可以无阻塞地从此输入流中读取的字节数.

2int getLineNumber()

此方法返回当前行号.

3void mark(int readlimit)

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

4int read()

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

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

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

6void reset()

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

7void setLineNumber(int lineNumber)

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

8long skip(long n)

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

继承的方法

此类继承以下类中的方法 :

  • Java.io.FilterInputStream

  • Java.io.Object