FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données.
Pour ce faire, un tableau d'octets circulaire de taille fixe est conservé.
Non thread-safe.
Résumé
Constructeurs publics | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
Crée un objet |
|
Méthodes publiques | |
|---|---|
InputStream
|
getData()
Récupère un InputStream pour lire la sortie collectée. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Constructeurs publics
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crée un objet FixedByteArrayOutputStream.
| Paramètres | |
|---|---|
maxDataSize |
int: taille maximale approximative en octets à conserver dans le flux de sortie |
Méthodes publiques
getData
public InputStream getData ()
Récupère un InputStream pour lire la sortie collectée.
Non thread-safe. Suppose qu'aucune donnée ne sera écrite pendant la lecture
| Renvoie | |
|---|---|
InputStream |
|
taille
public long size ()
| Renvoie | |
|---|---|
long |
le nombre d'octets actuellement stockés. |
à écrire
public void write (byte[] b,
int off,
int len)| Paramètres | |
|---|---|
b |
byte |
off |
int |
len |
int |
à écrire
public void write (int data)
| Paramètres | |
|---|---|
data |
int |