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