FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Eine In-Memory-ERROR(/OutputStream), die nur eine maximale Datenmenge beibehält.
Dazu wird ein kreisförmiges Byte-Array mit fester Größe verwendet.
Nicht threadsicher.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
Erstellt einen |
|
Öffentliche Methoden | |
|---|---|
InputStream
|
getData()
Ruft einen InputStream zum Lesen der erfassten Ausgabe ab. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Öffentliche Konstruktoren
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Erstellt einen FixedByteArrayOutputStream.
| Parameter | |
|---|---|
maxDataSize |
int: die ungefähre maximale Größe in Byte, die im Ausgabestream beibehalten werden soll |
Öffentliche Methoden
getData
public InputStream getData ()
Ruft einen InputStream zum Lesen der erfassten Ausgabe ab.
Nicht threadsicher. Es wird davon ausgegangen, dass während des Lesens keine Daten geschrieben werden.
| Returns | |
|---|---|
InputStream |
|
Größe
public long size ()
| Returns | |
|---|---|
long |
die Anzahl der aktuell gespeicherten Byte. |
für mich
public void write (byte[] b,
int off,
int len)| Parameter | |
|---|---|
b |
byte |
off |
int |
len |
int |
für mich
public void write (int data)
| Parameter | |
|---|---|
data |
int |