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