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

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
   ↳ 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)

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

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

public FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream を作成します。

パラメータ
maxDataSize int: 出力ストリームに保持するおおよその最大サイズ(バイト単位)

パブリック メソッド

getData

public InputStream getData ()

収集された出力を読み取るための InputStream を取得します。

スレッドセーフではありません。読み取り中はデータは書き込まれないことを想定

戻り値
InputStream

size

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