ФиксированныйByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Объект
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)

Публичные конструкторы

ФиксированныйByteArrayOutputStream

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