- Java.io - Writer
- Java.io - StringWriter
- Java.io - StringReader
- Java.io - StringBufferInputStream
- Java.io - StreamTokenizer
- Java.io - SerializablePermission
- Java.io - SequenceInputStream
- Java.io - Reader
- Java.io - RandomAccessFile
- Java.io - PushbackReader
- Java.io - PushbackInputStream
- Java.io - PrintWriter
- Java.io - PrintStream
- Java.io - PipedWriter
- Java.io - PipedReader
- Java.io - PipedOutputStream
- Java.io - PipedInputStream
- Java.io - OutputStreamWriter
- Java.io - OutputStream
- Java.io - ObjectStreamField
- Java.io - ObjectStreamClass
- io - ObjectOutputStream.PutField
- Java.io - ObjectOutputStream
- Java.io - ObjectInputStream.GetField
- Java.io - ObjectInputStream
- Java.io - LineNumberReader
- Java.io - LineNumberInputStream
- Java.io - InputStreamReader
- Java.io - InputStream
- Java.io - FilterWriter
- Java.io - FilterReader
- Java.io - FilterOutputStream
- Java.io - FilterInputStream
- Java.io - FileWriter
- Java.io - FileReader
- Java.io - FilePermission
- Java.io - FileOutputStream
- Java.io - FileInputStream
- Java.io - FileDescriptor
- Java.io - File
- Java.io - DataOutputStream
- Java.io - DataInputStream
- Java.io - Console
- Java.io - CharArrayWriter
- Java.io - CharArrayReader
- Java.io - ByteArrayOutputStream
- Java.io - ByteArrayInputStream
- Java.io - BufferedWriter
- Java.io - BufferedReader
- Java.io - BufferedOutputStream
- Java.io - BufferedInputStream
- Java.io - Home
Java.io package extras
Java.io package Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Java.io.StringBufferInputStream Class
Introduction
The Java.io.StringBufferInputStream class allows an apppcation to create an input stream in which the bytes read are suppped by the contents of a string. Apppcations 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.
This class has been deprecated by Oracle and should not be used any more.
Class declaration
Following is the declaration for Java.io.StringBufferInputStream class −
pubpc class StringBufferInputStream extends InputStream
Field
Following are the fields for Java.io.StringBufferInputStream class −
protected String buffer − This is the string from which bytes are read.
protected int count − This is the number of vapd characters in the input stream buffer.
protected int pos − This is the index of the next character to read from the input stream buffer.
Class constructors
Sr.No. | Constructor & Description |
---|---|
1 | StringBufferInputStream(String s) This creates a string input stream to read data from the specified string. |
Class methods
Sr.No. | Method & Description |
---|---|
1 | int available() This method returns the number of bytes that can be read from the input stream without blocking. |
2 | int read() This method reads the next byte of data from this input stream. |
3 | int read(byte[] b, int off, int len) This method reads up to len bytes of data from this input stream into an array of bytes. |
4 | void reset() This method resets the input stream to begin reading from the first character of this input stream s underlying buffer. |
5 | long skip(long n) This method skips n bytes of input from this input stream. |
Methods inherited
This class inherits methods from the following classes −
Java.io.InputStreams
Java.io.Object