Java in a Nutshell

Previous Chapter 24
The java.io Package
Next
 

24.62 java.io.StringBufferInputStream (JDK 1.0; Deprecated.)

This class is a subclass of InputStream in which input bytes come from the characters of a specified String object.

This class does not correctly convert the characters of a StringBuffer into bytes, and is deprecated in Java 1.1. Use StringReader instead to correctly convert characters into bytes, or use ByteArrayInputStream to read bytes from an array of bytes.

public class StringBufferInputStream extends InputStream {
    // Public Constructor
            public StringBufferInputStream(String s);
    // Protected Instance Variables
            protected String buffer;
            protected int count;
            protected int pos;
    // Public Instance Methods
            public synchronized int available();  // Overrides InputStream
            public synchronized int read();  // Defines InputStream
            public synchronized int read(byte[] b, int off, int len);  // Overrides InputStream
            public synchronized void reset();  // Overrides InputStream
            public synchronized long skip(long n);  // Overrides InputStream
}

Hierarchy:

Object->InputStream->StringBufferInputStream


Previous Home Next
java.io.StreamTokenizer (JDK 1.0) Book Index java.io.StringReader (JDK 1.1)

Java in a Nutshell Java Language Reference Java AWT Java Fundamental Classes Exploring Java