| java.lang.Object | ||
| ↳ | java.io.Reader | |
| ↳ | java.io.StringReader | |
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.io.Reader
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Construct a StringReader on the String
str. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
This method closes this StringReader.
| |||||||||||
Set a Mark position in this Reader.
| |||||||||||
Returns a boolean indicating whether or not this StringReader supports
mark() and reset().
| |||||||||||
Reads at most
count characters from this Reader and stores
them at offset in the character array buf. | |||||||||||
Reads a single character from this StringReader and returns the result as
an int.
| |||||||||||
Returns a
boolean indicating whether or not this
StringReader is ready to be read without blocking. | |||||||||||
Reset this StringReader's position to the last
mark()
location. | |||||||||||
Skips
count number of characters in this Reader. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.Reader
| |||||||||||
From class java.lang.Object
| |||||||||||
From interface java.io.Closeable
| |||||||||||
From interface java.lang.Readable
| |||||||||||
Construct a StringReader on the String str. The size of
the reader is set to the length() of the String and the
Object to synchronize access through is set to str.
| str | the String to filter reads on. |
|---|
This method closes this StringReader. Once it is closed, you can no longer read from it. Only the first invocation of this method has any effect.
Set a Mark position in this Reader. The parameter readLimit
is ignored for StringReaders. Sending reset() will reposition the reader
back to the marked position provided the mark has not been invalidated.
| readLimit | ignored for StringReaders. |
|---|
| IOException | If an error occurs attempting mark this StringReader. |
|---|
Returns a boolean indicating whether or not this StringReader supports mark() and reset(). This method always returns true.
true if mark() and reset() are supported,
false otherwise. This implementation always
returns true.
Reads at most count characters from this Reader and stores
them at offset in the character array buf.
Returns the number of characters actually read or -1 if the end of reader
was encountered.
| buf | character array to store the read characters |
|---|---|
| offset | offset in buf to store the read characters |
| len | how many characters should be read in |
| IOException |
|---|
Reads a single character from this StringReader and returns the result as an int. The 2 higher-order bytes are set to 0. If the end of reader was encountered then return -1.
| IOException | If the StringReader is already closed. |
|---|
Returns a boolean indicating whether or not this
StringReader is ready to be read without blocking. If the result is
true, the next read() will not block. If
the result is false this Reader may or may not block when
read() is sent. The implementation in StringReader always
returns true even when it has been closed.
true if the receiver will not block when
read() is called, false if unknown
or blocking will occur.| IOException | If an IO error occurs. |
|---|
Reset this StringReader's position to the last mark()
location. Invocations of read()/skip() will occur from
this new location. If this Reader was not marked, the StringReader is
reset to the beginning of the String.
| IOException | If this StringReader has already been closed. |
|---|
Skips count number of characters in this Reader.
Subsequent read()'s will not return these characters
unless reset() is used. This method may perform multiple
reads to read count characters.
| ns | how many characters should be passed over |
|---|
| IOException |
|---|