固定バイト配列出力ストリーム

public class FixedByteArrayOutputStream
extends Object

java.lang.オブジェクト
com.android.tradefed.util.FixedByteArrayOutputStream


最大量のデータのみを保持するメモリ内ERROR(/OutputStream)

これは、固定サイズの循環バイト配列を維持することによって実装されます。

スレッドセーフではありません。

まとめ

パブリックコンストラクター

FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStreamを作成します。

パブリックメソッド

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 を取得します。

スレッドセーフではありません。読み取り中にデータが書き込まれないことを前提としています

戻り値
InputStream

サイズ

public long size ()

戻り値
long現在保存されているバイト数。

書く

public void write (byte[] b, 
                int off, 
                int len)

パラメーター
b byte

off int

len int

書く

public void write (int data)

パラメーター
data int