固定バイト配列出力ストリーム
public class FixedByteArrayOutputStream
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
最大量のデータのみを保持するメモリ内ERROR(/OutputStream)
。
これは、固定サイズの循環バイト配列を維持することによって実装されます。
スレッドセーフではありません。
まとめ
パブリックメソッド |
---|
InputStream | getData () 収集された出力を読み取るための InputStream を取得します。 |
long | size () |
void | write (byte[] b, int off, int len) |
void | write (int data) |
パブリックコンストラクター
固定バイト配列出力ストリーム
public FixedByteArrayOutputStream (int maxDataSize)
FixedByteArrayOutputStream
を作成します。
パラメーター |
---|
maxDataSize | int : 出力ストリームに保持するおおよその最大サイズ (バイト単位) |
パブリックメソッド
データの取得
public InputStream getData ()
収集された出力を読み取るための InputStream を取得します。
スレッドセーフではありません。読み取り中にデータが書き込まれないことを前提としています
書く
public void write (byte[] b,
int off,
int len)
パラメーター |
---|
b | byte |
off | int |
len | int |
書く
public void write (int data)