March 2005
Beginner to intermediate
1254 pages
104h 21m
English
LineNumberInputStream
This class is a
FilterInputStream that keeps track of the number
of lines of data that have been read. getLineNumber(
) returns the current line number; setLineNumber(
) sets the line number of the current line. Subsequent
lines are numbered starting from that number. This class is
deprecated as of Java 1.1 because it does not properly convert bytes
to characters. Use LineNumberReader instead.
Figure 9-31. java.io.LineNumberInputStream
public class LineNumberInputStream extends FilterInputStream { // Public Constructors public LineNumberInputStream(InputStream in); // Public Instance Methods public int getLineNumber( ); public void setLineNumber(int lineNumber); // Public Methods Overriding FilterInputStream public int available( ) throws IOException; public void mark(int readlimit); public int read( ) throws IOException; public int read(byte[ ] b, int off, int len) throws IOException; public void reset( ) throws IOException; public long skip(long n) throws IOException; }
Read now
Unlock full access