| java.lang.Object | ||
| ↳ | java.io.InputStream | |
| ↳ | java.io.StringBufferInputStream | |
This class is deprecated.Use StringReader
A specialized InputStream that reads bytes from a String in
a sequential manner.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| buffer | The source string containing the data to read. | ||||||||||
| count | The total number of characters in the source string. | ||||||||||
| pos | The current position within the source string. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Construct a new
StringBufferInputStream with str as
source. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Returns the number of bytes that are available before this stream will
block.
| |||||||||||
Reads at most
length bytes from the source string and stores them
in the byte array b starting at offset. | |||||||||||
Reads a single byte from the source string and returns it as an integer
in the range from 0 to 255.
| |||||||||||
Resets this stream to the beginning of the source string.
| |||||||||||
Skips
n characters in the source string. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.io.InputStream
| |||||||||||
From class java.lang.Object
| |||||||||||
From interface java.io.Closeable
| |||||||||||
The source string containing the data to read.
The total number of characters in the source string.
The current position within the source string.
Construct a new StringBufferInputStream with str as
source. The size of the stream is set to the length() of the
string.
| str | the source string for this stream. |
|---|
| NullPointerException | if str is null. |
|---|
Returns the number of bytes that are available before this stream will block.
Reads at most length bytes from the source string and stores them
in the byte array b starting at offset.
| b | the byte array in which to store the bytes read. |
|---|---|
| offset | the initial position in b to store the bytes read from
this stream. |
| length | the maximum number of bytes to store in b. |
| IndexOutOfBoundsException | if offset < 0 or length < 0, or if
offset + length is greater than the length of
b. |
|---|---|
| NullPointerException | if b is null. |
Reads a single byte from the source string and returns it as an integer in the range from 0 to 255. Returns -1 if the end of the source string has been reached.
Resets this stream to the beginning of the source string.
Skips n characters in the source string. It does nothing and
returns 0 if n is negative. Less than n characters are
skipped if the end of the source string is reached before the operation
completes.
| n | the number of characters to skip. |
|---|