FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


ERROR(/OutputStream) в памяти 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 : приблизительный максимальный размер в байтах для сохранения в потоке вывода

Публичные методы

получить данные

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