FixeByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Une ERROR(/OutputStream)
qui ne conserve qu'une quantité maximale de données.
Ceci est implémenté en conservant un tableau d'octets circulaire de taille fixe.
Pas sûr pour les threads.
Résumé
Méthodes publiques |
---|
InputStream | getData () Obtient un InputStream pour lire la sortie collectée. |
long | size () |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Constructeurs publics
FixeByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Crée un FixedByteArrayOutputStream
.
Paramètres |
---|
maxDataSize | int : la taille maximale approximative en octets à conserver dans le flux de sortie |
Méthodes publiques
obtenir des données
public InputStream getData ()
Obtient un InputStream pour lire la sortie collectée.
Pas sûr pour les threads. Suppose qu'aucune donnée ne sera écrite lors de la lecture
taille
public long size ()
Retour |
---|
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)