X Tutup
# Java.io.StringBufferInputStream类 - Java.io包 **Java.io.StringBufferInputStream**类允许应用程序创建,其中读取的字节由字符串的内容提供的输入流。应用程序还可以通过使用ByteArrayInputStream.Only字符串中的低八位每个字符都使用这个类读取一个字节数组字节。 这个此类已被Oracle否决,不再被使用。 ## 类声明 以下是Java.io.StringBufferInputStream类的声明: ``` public class StringBufferInputStream extends InputStream ``` ## 字段域 以下是Java.io.StringBufferInputStream类中的字段: * protected String buffer -- 这是字节被读取的字符串。 * protected int count -- 这是在输入数据流缓存器有效字符数。 * protected int pos -- 这是下一个字符从输入流缓存器读取的索引。 ## 类构造函数 | S.N. | 构造函数 & 描述 | | --- | --- | | 1 | **StringBufferInputStream(String s) ** 这将创建一个字符串输入流中读取指定的字符串数据。 | ## 类方法 | S.N. | 方法 & 描述 | | --- | --- | | 1 | int available() 此方法返回可以从输入流中可无阻塞读取的字节数。 | | 2 | int read() 此方法读取从这个输入流数据的下一个字节。 | | 3 | int read(byte[] b, int off, int len) 此方法读取最多len个从这个输入流中数据的字节到字节数组。 | | 4 | void reset() 这种方法重置输入流,开始从这个输入流的基础缓冲区的第一个字符读。 | | 5 | long skip(long n) 此方法跳过输入流中的n个字节。 | ## 方法继承 这个类从以下类继承的方法: * Java.io.InputStreams * Java.io.Object
X Tutup