StringReaderクラスを使うことが推奨されています。 @Deprecated public class StringBufferInputStream extends InputStream
ByteArrayInputStreamを使ってバイト配列からバイトを読み込むこともできます。
このクラスが使用するのは、文字列の各文字の下位8ビットだけです。
ByteArrayInputStream、StringReader| 修飾子と型 | フィールド | 説明 |
|---|---|---|
protected String |
buffer |
非推奨。
バイトの読込み元の文字列です。
|
protected int |
count |
非推奨。
入力ストリーム・バッファ内の有効文字数です。
|
protected int |
pos |
非推奨。
入力ストリーム・バッファから読み込む次の文字のインデックスです。
|
| コンストラクタ | 説明 |
|---|---|
StringBufferInputStream(String s) |
非推奨。
指定された文字列からデータを読み込むための文字列入力ストリームを作成します。
|
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
int |
available() |
非推奨。
ブロックせずに入力ストリームから読み込むことができるバイト数を返します。
|
int |
read() |
非推奨。
この入力ストリームからデータの次のバイトを読み込みます。
|
int |
read(byte[] b, int off, int len) |
非推奨。
最大
lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。 |
void |
reset() |
非推奨。
この入力ストリームのベースとなるバッファの最初の文字から読込みを開始するよう、入力ストリームをリセットします。
|
long |
skip(long n) |
非推奨。
この入力ストリームを
nバイトだけスキップします。 |
close, mark, markSupported, readprotected String buffer
protected int pos
bufferprotected int count
bufferpublic StringBufferInputStream(String s)
s - ベースとなる入力バッファ。public int read()
0 - 255の範囲のintとして返されます。 ストリームの終わりに達したために読み込むバイトがない場合は、-1が返されます。
StringBufferInputStreamのreadメソッドはブロックできません。 この入力ストリームのバッファ内の次の文字の下位8ビットを返します。
read、クラスInputStream-1。public int read(byte[] b,
int off,
int len)
lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。
StringBufferInputStreamのreadメソッドはブロックできません。 この入力ストリームのバッファ内の文字の下位8ビットをバイト配列引数にコピーします。
read、クラスInputStreamb - データの読込み先のバッファ。off - データの開始オフセット。len - 読み込まれる最大バイト数。-1。InputStream.read()public long skip(long n)
nバイトだけスキップします。 ストリームの終わりに達した場合は、スキップされるバイト数が少なくなることがあります。 skip、クラスInputStreamn - スキップされるバイト数。public int available()
available、クラスInputStreamcount - posの値で、入力バッファから読み込む残りのバイト数。public void reset()
reset、クラスInputStreamInputStream.mark(int)、IOException バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。