FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


pamięć podręczna ERROR(/OutputStream), która przechowuje tylko maksymalną ilość danych.

Jest to realizowane przez utrzymanie kołowego tablicy bajtów o stałym rozmiarze.

Nie jest bezpieczny w wątkach.

Podsumowanie

Konstruktory publiczne

FixedByteArrayOutputStream(int maxDataSize)

Tworzy FixedByteArrayOutputStream.

Metody publiczne

InputStream getData()

Pobiera InputStream do odczytu 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 zachowania w strumieniu wyjściowym

Metody publiczne

getData

public InputStream getData ()

Pobiera InputStream do odczytu zebranych danych wyjściowych.

Nie jest bezpieczny w wątkach. Zakłada się, że podczas odczytu nie będą zapisywane żadne dane.

Zwroty
InputStream

rozmiar

public long size ()

Zwroty
long liczba bajtów aktualnie przechowywanych.

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