全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.InputStream
           |
           +----java.io.StringBufferInputStream
StringReader クラスを経由します。
このクラスは、文字列の内容が提供する読み込みバイトが入る入力ストリームを、アプリケーションで生成できるようにします。アプリケーションは ByteArrayInputStream を使ってバイト配列からバイトを読み込むこともできます。
 
このクラスが使用するのは、文字列の各文字の低位 8 ビットだけです。
 
 buffer
	buffer
   count
	count
   pos
	pos
   
 StringBufferInputStream(String)
	StringBufferInputStream(String)
   
 available()
	available()
   read()
	read()
   read(byte[], int, int)
	read(byte[], int, int)
  len バイトのデータを、この入力ストリームからバイト配列に読み込む。
   reset()
	reset()
   skip(long)
	skip(long)
  n バイトだけスキップする。
 
 buffer
buffer
protected String buffer
 pos
pos
protected int pos
 count
count
protected int count
 
 StringBufferInputStream
StringBufferInputStream
public StringBufferInputStream(String s)
 
 read
read
public synchronized int read()
0 から 255 の範囲の int として返されます。ストリームの終わりに達したため使用できるバイトがない場合は、値 -1 が返されます。
 
 StringBufferInputStream の read メソッドはブロックできません。この入力ストリームのバッファ内の次の文字の低位 8 ビットを返します。
-1 
     read
read
  public synchronized int read(byte b[],
                               int off,
                               int len)
len バイトまでのデータを、この入力ストリームからバイト配列に読み込みます。
 
 StringBufferInputStream の read メソッドはブロックできません。この入力ストリームのバッファ内の文字の低位 8 ビットをバイト配列引数にコピーします。
-1 
     skip
skip
public synchronized long skip(long n)
n バイトだけスキップします。ストリームの終わりに達したときは、スキップされるバイト数は n よりも少ない場合があります。
 available
available
public synchronized int available()
count - pos の値、入力バッファから読み込む残りのバッファ数
     reset
reset
public synchronized void reset()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス