FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) , który przechowuje tylko maksymalną ilość danych.

Jest to realizowane przez utrzymywanie okrągłej tablicy bajtów o stałym rozmiarze.

Nie jest bezpieczny dla wątków.

Streszczenie

Konstruktory publiczne

FixedByteArrayOutputStream (int maxDataSize)

Tworzy FixedByteArrayOutputStream .

Metody publiczne

InputStream getData ()

Pobiera InputStream do odczytywania zebranych danych wyjściowych.

long size ()
void write (byte[] b, int off, int len)
void write (int data)

Konstruktory publiczne

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Tworzy FixedByteArrayOutputStream .

Parametry
maxDataSize int : przybliżony maksymalny rozmiar w bajtach do utrzymania w strumieniu wyjściowym

Metody publiczne

otrzymać dane

public InputStream getData ()

Pobiera InputStream do odczytywania zebranych danych wyjściowych.

Nie jest bezpieczny dla wątków. Zakłada, że ​​podczas odczytu żadne dane nie zostaną zapisane

Zwroty
InputStream

rozmiar

public long size ()

Zwroty
long liczba aktualnie przechowywanych bajtów.

pisać

public void write (byte[] b, 
                int off, 
                int len)

Parametry
b byte

off int

len int

pisać

public void write (int data)

Parametry
data int