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

尺寸

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