固定字节数组输出流

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