FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Oggetto |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream)
in memoria che conserva solo una quantità massima di dati.
Questo viene implementato mantenendo un array di byte circolare di dimensioni fisse.
Non thread-safe.
Riepilogo
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
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)