FissoByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.FixedByteArrayOutputStream |
Un ERROR(/OutputStream)
in memoria che conserva solo una quantità massima di dati.
Ciò viene implementato mantenendo un array di byte circolare di dimensione fissa.
Non adatto ai thread.
Riepilogo
Costruttori pubblici | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
Crea un |
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
FissoByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crea un FixedByteArrayOutputStream
.
Parametri | |
---|---|
maxDataSize |
int : la dimensione massima approssimativa in byte da mantenere nello stream di output |
Metodi pubblici
getData
public InputStream getData ()
Ottiene un InputStream per la lettura dell'output raccolto.
Non adatto ai thread. Presuppone che non verranno scritti dati durante la lettura
Ritorni | |
---|---|
InputStream |
dimensioni
public long size ()
Ritorni | |
---|---|
long |
il numero di byte attualmente archiviati. |
scrittura
public void write (byte[] b, int off, int len)
Parametri | |
---|---|
b |
byte |
off |
int |
len |
int |
scrittura
public void write (int data)
Parametri | |
---|---|
data |
int |