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
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
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)