FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Une ERROR(/OutputStream)
mémoire 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 de 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
FixedByteArrayOutputStream
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.
Pas de thread safe. 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. |
écrivez
public void write (byte[] b,
int off,
int len)
Paramètres |
---|
b | byte |
off | int |
len | int |
écrivez
public void write (int data)