FixedByteArrayOutputStream
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.
Questo viene implementato mantenendo un array di byte circolare di dimensioni fisse.
Non è thread-safe.
Riepilogo
Costruttori pubblici | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
Crea un |
|
Metodi pubblici | |
|---|---|
InputStream
|
getData()
Recupera 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 conservare nello stream di output
|
Metodi pubblici
getData
public InputStream getData ()
Recupera un InputStream per leggere l'output raccolto.
Non è thread-safe. Si presume che non vengano scritti dati durante la lettura
| Ritorni | |
|---|---|
InputStream |
|
dimensioni
public long size ()
| Ritorni | |
|---|---|
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 |