CorregidoByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Una ERROR(/OutputStream)
en la memoria que solo conserva una cantidad máxima de datos.
Esto se implementa manteniendo un array de bytes circular de tamaño fijo.
No son seguros para los subprocesos.
Resumen
Constructores públicos | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
Crea un |
Métodos públicos | |
---|---|
InputStream
|
getData()
Obtiene un InputStream para leer el resultado recopilado. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Constructores públicos
CorregidoByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crea un FixedByteArrayOutputStream
.
Parámetros | |
---|---|
maxDataSize |
int : Es el tamaño máximo aproximado en bytes que se mantendrá en el flujo de salida. |
Métodos públicos
getData
public InputStream getData ()
Obtiene un InputStream para leer el resultado recopilado.
No son seguros para los subprocesos. Supone que no se escribirán datos durante la lectura
Muestra | |
---|---|
InputStream |
size
public long size ()
Muestra | |
---|---|
long |
la cantidad de bytes almacenados actualmente. |
escritura
public void write (byte[] b, int off, int len)
Parámetros | |
---|---|
b |
byte |
off |
int |
len |
int |
escritura
public void write (int data)
Parámetros | |
---|---|
data |
int |