FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


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

Ciò viene implementato mantenendo un array di byte circolare di dimensione fissa.

Non thread-safe.

Riepilogo

Costruttori pubblici

FixedByteArrayOutputStream (int maxDataSize)

Crea un FixedByteArrayOutputStream .

Metodi pubblici

InputStream getData ()

Ottiene un InputStream per leggere l'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 leggere l'output raccolto.

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

ritorna
InputStream

misurare

public long size ()

ritorna
long il numero di byte attualmente memorizzati.

scrivere

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

Parametri
b byte

off int

len int

scrivere

public void write (int data)

Parametri
data int