- java.lang.Object
- 
- java.io.InputStream
- 
- java.io.StringBufferInputStream
 
 
- 
- すべての実装されたインタフェース:
- Closeable,- AutoCloseable
 
 @Deprecated public class StringBufferInputStream extends InputStream 非推奨。このクラスでは、文字からバイトへの変換が正しく行われません。 JDK 1.1以降、文字列からストリームを作成するには、StringReaderクラスを使うことが推奨されています。このクラスは、文字列の内容によってバイトの読込みが提供される入力ストリームをアプリケーションで作成できるようにします。 アプリケーションはByteArrayInputStreamを使ってバイト配列からバイトを読み込むこともできます。このクラスが使用するのは、文字列の各文字の下位8ビットだけです。 - 導入されたバージョン:
- 1.0
- 関連項目:
- ByteArrayInputStream、- StringReader
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 StringBufferInputStream(String s)非推奨。指定された文字列からデータを読み込むための文字列入力ストリームを作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 intavailable()非推奨。ブロックせずに入力ストリームから読み込むことができるバイト数を返します。intread()非推奨。この入力ストリームからデータの次のバイトを読み込みます。intread(byte[] b, int off, int len)非推奨。最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。voidreset()非推奨。この入力ストリームのベースとなるバッファの最初の文字から読込みを開始するよう、入力ストリームをリセットします。longskip(long n)非推奨。この入力ストリームをnバイトだけスキップします。- 
クラス java.io.InputStreamで宣言されたメソッドclose, mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
StringBufferInputStreampublic StringBufferInputStream(String s) 非推奨。指定された文字列からデータを読み込むための文字列入力ストリームを作成します。- パラメータ:
- s- ベースとなる入力バッファ。
 
 
- 
 - 
メソッドの詳細- 
readpublic int read() 非推奨。この入力ストリームからデータの次のバイトを読み込みます。 バイト値は、0-255の範囲のintとして返されます。 ストリームの終わりに達したために読み込むバイトがない場合は、-1が返されます。StringBufferInputStreamのreadメソッドはブロックできません。 この入力ストリームのバッファ内の次の文字の下位8ビットを返します。- 定義:
- read、クラス:- InputStream
- 戻り値:
- データの次のバイト。ストリームの終わりに達した場合は-1。
 
 - 
readpublic int read(byte[] b, int off, int len)非推奨。最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。StringBufferInputStreamのreadメソッドはブロックできません。 この入力ストリームのバッファ内の文字の下位8ビットをバイト配列引数にコピーします。- オーバーライド:
- read、クラス:- InputStream
- パラメータ:
- b- データの読込み先のバッファ。
- off- データの開始オフセット。
- len- 読み込まれる最大バイト数。
- 戻り値:
- バッファに読み込まれたバイトの合計数。ストリームの終わりに達してデータがない場合は-1。
- 関連項目:
- InputStream.read()
 
 - 
skippublic long skip(long n) 非推奨。この入力ストリームをnバイトだけスキップします。 ストリームの終わりに達した場合は、スキップされるバイト数が少なくなることがあります。- オーバーライド:
- skip、クラス:- InputStream
- パラメータ:
- n- スキップされるバイト数。
- 戻り値:
- 実際にスキップされたバイト数。
- 関連項目:
- InputStream.skipNBytes(long)
 
 - 
availablepublic int available() 非推奨。ブロックせずに入力ストリームから読み込むことができるバイト数を返します。- オーバーライド:
- available、クラス:- InputStream
- 戻り値:
- count - posの値で、入力バッファから読み込む残りのバイト数。
 
 - 
resetpublic void reset() 非推奨。この入力ストリームのベースとなるバッファの最初の文字から読込みを開始するよう、入力ストリームをリセットします。- オーバーライド:
- reset、クラス:- InputStream
- 関連項目:
- InputStream.mark(int)、- IOException
 
 
- 
 
-