Stały strumień danych wyjściowych tablicy

public class FixedByteArrayOutputStream
extends Object

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


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

Jest to możliwe dzięki zachowaniu okrągłej tablicy bajtów o stałym rozmiarze.

Nie można używać w wątkach.

Podsumowanie

Konstruktory publiczne

FixedByteArrayOutputStream(int maxDataSize)

Tworzy FixedByteArrayOutputStream.

Metody publiczne

InputStream getData()

Pobiera strumień wejściowy do odczytu zebranych danych wyjściowych.

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

Konstruktory publiczne

Stały strumień danych wyjściowych tablicy

public FixedByteArrayOutputStream (int maxDataSize)

Tworzy FixedByteArrayOutputStream.

Parametry
maxDataSize int: przybliżony maksymalny rozmiar w bajtach, który należy zachować w strumieniu wyjściowym.

Metody publiczne

getData

public InputStream getData ()

Pobiera strumień wejściowy do odczytu zebranych danych wyjściowych.

Nie można używać w wątkach. Zakładamy, że podczas odczytu nie będą zapisywane żadne dane

Zwroty
InputStream

rozmiar

public long size ()

Zwroty
long czyli liczbę aktualnie przechowywanych bajtów.

zapis

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

Parametry
b byte

off int

len int

zapis

public void write (int data)

Parametry
data int