FixedByteArrayOutputStreamFixedByteArrayOutputStream
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.
Non thread-safe.
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
FixedByteArrayOutputStreamFixedByteArrayOutputStream
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
getData
public InputStream getData ()
Obtient un InputStream pour lire la sortie collectée.
Non thread-safe. Suppose qu'aucune donnée ne sera écrite pendant 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)