Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


Ein speicherinterner ERROR(/OutputStream) , der nur eine maximale Datenmenge speichert.

Dies wird implementiert, indem ein kreisförmiges Bytearray fester Größe beibehalten wird.

Nicht threadsicher.

Zusammenfassung

Öffentliche Konstrukteure

FixedByteArrayOutputStream (int maxDataSize)

Erstellt einen FixedByteArrayOutputStream .

Öffentliche Methoden

InputStream getData ()

Ruft einen InputStream zum Lesen der gesammelten Ausgabe ab.

long size ()
void write (byte[] b, int off, int len)
void write (int data)

Öffentliche Konstrukteure

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Erstellt einen FixedByteArrayOutputStream .

Parameter
maxDataSize int : Die ungefähre maximale Größe in Bytes, die im Ausgabestream beibehalten werden soll

Öffentliche Methoden

Daten bekommen

public InputStream getData ()

Ruft einen InputStream zum Lesen der gesammelten Ausgabe ab.

Nicht threadsicher. Angenommen, beim Lesen werden keine Daten geschrieben

Kehrt zurück
InputStream

Größe

public long size ()

Kehrt zurück
long die Anzahl der aktuell gespeicherten Bytes.

schreiben

public void write (byte[] b, 
                int off, 
                int len)

Parameter
b byte

off int

len int

schreiben

public void write (int data)

Parameter
data int