FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


Un ERROR(/OutputStream) memoria ERROR(/OutputStream) che conserva solo una quantità massima di dati.

Ciò viene implementato mantenendo una matrice di byte circolare di dimensione fissa.

Non thread-safe.

Sommario

Costruttori pubblici

FixedByteArrayOutputStream (int maxDataSize)

Crea un FixedByteArrayOutputStream .

Metodi pubblici

InputStream getData ()

Ottiene un InputStream per la lettura dell'output raccolto.

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

Costruttori pubblici

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Crea un FixedByteArrayOutputStream .

Parametri
maxDataSize int : la dimensione massima approssimativa in byte da mantenere nel flusso di output

Metodi pubblici

getData

public InputStream getData ()

Ottiene un InputStream per la lettura dell'output raccolto.

Non thread-safe. Presuppone che nessun dato verrà scritto durante la lettura

ritorna
InputStream

dimensione

public long size ()

ritorna
long il numero di byte attualmente archiviati.

Scrivi

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

Parametri
b byte

off int

len int

Scrivi

public void write (int data)

Parametri
data int