Java.io.LineNumberInputStream类
Java.io.LineNumberInputStream 类是一个输入流过滤器,可提供跟踪当前的行号的增加的功能。 行是用一个回车符(' r'),换行符(' n'),或者一个回车符结束的字节序列后面紧跟一个换行符。
类声明
以下是java.io.LineNumberInputStream类的声明:
public class LineNumberInputStream extends Reader
字段域
以下是java.io.LineNumberInputStream类中的字段:
-
protected InputStream in -- 这是将进行过滤的输入流。
类构造函数
S.N. | 构造函数 & 描述 |
---|---|
1 |
LineNumberInputStream(InputStream in) 此构造一个读取指定的输入流的输入的新行号输入流。 |
类方法
S.N. | 方法 & 描述 |
---|---|
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