- java.lang.Object
 -  
      
- java.io.InputStream
 -  
        
- java.io.StringBufferInputStream
 
 
 
-  
       
- 实现的所有接口
 -  
         
Closeable,AutoCloseable 
@Deprecated public class StringBufferInputStream extends InputStream
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 theStringReaderclass.此类允许应用程序创建一个输入流,其中读取的字节由字符串的内容提供。 应用程序还可以使用ByteArrayInputStream从字节数组中读取字节。此类仅使用字符串中每个字符的低八位。
- 从以下版本开始:
 - 1.0
 - 另请参见:
 -  
         
ByteArrayInputStream,StringReader 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 StringBufferInputStream(String s)已过时。创建字符串输入流以从指定的字符串中读取数据。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 弃用的方法 变量和类型 方法 描述 intavailable()已过时。返回可以在不阻塞的情况下从输入流中读取的字节数。intread()已过时。从此输入流中读取下一个数据字节。intread(byte[] b, int off, int len)已过时。从此输入流len最多len字节的数据读入一个字节数组。voidreset()已过时。重置输入流以开始从此输入流的底层缓冲区的第一个字符读取。longskip(long n)已过时。从此输入流中跳过n字节的输入。-  
               
声明方法的类 java.io.InputStream
close, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, transferTo 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
StringBufferInputStream
public StringBufferInputStream(String s)
Deprecated.创建字符串输入流以从指定的字符串中读取数据。- 参数
 -  
              
s- 基础输入缓冲区。 
 
 -  
 
-  
             
方法详细信息
-  
read
public int read()
Deprecated.从此输入流中读取下一个数据字节。 值字节作为int返回,范围为0至255。 如果由于到达流末尾没有可用字节,则返回值-1。该
read的方法StringBufferInputStream不能阻止。 它返回此输入流缓冲区中下一个字符的低八位。- Specified by:
 -  
              
read类InputStream - 结果
 - 
               数据的下一个字节,如果到达流的末尾, 
              
-1。 
 
-  
read
public int read(byte[] b, int off, int len)Deprecated.从此输入流len最多len字节的数据读入一个字节数组。read方法StringBufferInputStream无法阻止。 它将此输入流缓冲区中字符的低8位复制到字节数组参数中。- 重写:
 -  
              
read在类InputStream - 参数
 -  
              
b- 读取数据的缓冲区。 -  
              
off- 数据的起始偏移量。 -  
              
len- 读取的最大字节数。 - 结果
 - 
               读入缓冲区的总字节数,如果由于已到达流末尾而没有更多数据, 
              
-1。 - 另请参见:
 -  
              
InputStream.read() 
 
-  
skip
public long skip(long n)
Deprecated.从此输入流中跳过n字节的输入。 如果到达输入流的末尾,则可以跳过更少的字节。- 重写:
 -  
              
skip在类InputStream - 参数
 -  
              
n- 要跳过的字节数。 - 结果
 - 跳过的实际字节数。
 
 
-  
available
public int available()
Deprecated.返回可以在不阻塞的情况下从输入流中读取的字节数。- 重写:
 -  
              
available在类InputStream - 结果
 -  
              
count - pos的值,它是从输入缓冲区中读取的剩余字节数。 
 
-  
reset
public void reset()
Deprecated.重置输入流以开始从此输入流的底层缓冲区的第一个字符读取。- 重写:
 -  
              
reset在类InputStream - 另请参见:
 -  
              
InputStream.mark(int),IOException 
 
 -  
 
 -