Java.io.StringBufferInputStream 类允许应用程序创建一个输入流,其中读取的字节由字符串的内容提供.应用程序还可以使用ByteArrayInputStream从字节数组中读取字节.只有字符串中每个字符的低八位才被此类使用.
此类已被Oracle弃用不应该再使用.
以下是 Java.io.StringBufferInputStream 类&减去的声明;
public class StringBufferInputStream extends InputStream
以下是 Java.io.StringBufferInputStream class :
受保护的字符串缓冲区 : 这是从中读取字节的字符串.
protected int count : 这是输入流缓冲区中的有效字符数.
protected int pos : 这是从输入流缓冲区读取的下一个字符的索引.
Sr.No. | 构造函数&说明 |
---|---|
1 | StringBufferInputStream(String s) 这将创建一个字符串输入流,以从指定的字符串中读取数据. |
Sr.No. | 方法&说明 |
---|---|
1 | int available() 此方法返回可以不受阻塞地从输入流中读取的字节数. |
2 | int read() 此方法从此输入流中读取下一个数据字节. |
3 | int read(byte [] b,int off,int len) 此方法将此输入流中最多len个字节的数据读入一个字节数组. |
4 | void reset() 此方法重置输入stream从这个输入流的底层缓冲区的第一个字符开始读取. |
5 | long skip(long n) 此方法从此输入流中跳过n个字节的输入. |
此类继承以下类中的方法 :
Java.io.InputStreams
Java.io.Object