FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
ERROR(/OutputStream)
в памяти ERROR(/OutputStream)
которая хранит только максимальный объем данных.
Это реализуется за счет сохранения круглого байтового массива фиксированного размера.
Не потокобезопасный.
Резюме
Публичные методы |
---|
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 для чтения собранных выходных данных.
Не потокобезопасный. Предполагает, что при чтении данные не будут записаны.
размер
public long size ()
Возврат |
---|
long | количество байтов, хранящихся в настоящий момент. |
написать
public void write (byte[] b,
int off,
int len)
Параметры |
---|
b | byte |
off | int |
len | int |
написать
public void write (int data)