This class is a character input stream
that uses a String object as the source of the
characters it returns. When you create a
StringReader, you must specify the
String to read from.
StringReader defines the normal
Reader methods and supports mark(
)
and reset( ). If
reset( ) is called before mark(
) has been called, the stream is reset to the beginning of
the specified string. StringReader is a character
stream analog to StringBufferInputStream, which is
deprecated as of Java 1.1. StringReader is also
similar to CharArrayReader.
Figure 9-59. java.io.StringReader
public class
StringReader extends Reader {
// Public Constructors
public
StringReader (String
s );
// Public Methods Overriding Reader
public void
close ( );
public void
mark (int
readAheadLimit ) throws IOException;
public boolean
markSupported ( ); constant
public int
read ( ) throws IOException;
public int
read (char[ ]
cbuf , int
off , int
len ) throws IOException;
public boolean
ready ( ) throws IOException;
public void
reset ( ) throws IOException;
public long
skip (long
ns ) throws IOException;
}