Java Java.io.LineNumberInputStream 类

  • 介绍

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

    以下是Java.io.LineNumberInputStream类的声明-
     public class LineNumberInputStream extends Reader
  • 字段

    以下是Java.io.LineNumberInputStream类的字段-
    • protected InputStream in这是要过滤的输入流。
  • 类的构造函数

    序号 构造函数与说明
    1
    LineNumberInputStream(InputStream in)
    这构造了一个换行号输入流,该输入流从指定的输入流中读取其输入。
  • 类方法

    序号 方法与说明
    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