固定字節數組輸出流

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)

公共構造函數

固定字節數組輸出流

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