java.io
public class: StringBufferInputStream [javadoc |
source]
java.lang.Object
java.io.InputStream
java.io.StringBufferInputStream
All Implemented Interfaces:
Closeable
Deprecated! This - class does not properly convert characters into bytes. As
of JDK 1.1, the preferred way to create a stream from a
string is via the
StringReader class.
This class allows an application to create an input stream in
which the bytes read are supplied by the contents of a string.
Applications can also read bytes from a byte array by using a
ByteArrayInputStream.
Only the low eight bits of each character in the string are used by
this class.
| Field Summary |
|---|
| protected String | buffer | The string from which bytes are read. |
| protected int | pos | The index of the next character to read from the input stream buffer.Also see:
- java.io.StringBufferInputStream#buffer
|
| protected int | count | The number of valid characters in the input stream buffer.Also see:
- java.io.StringBufferInputStream#buffer
|
| Constructor: |
public StringBufferInputStream(String s) {
this.buffer = s;
count = s.length();
}
Creates a string input stream to read data from the specified string. Parameters:
s - the underlying input buffer.
|
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |