FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
pamięć podręczna ERROR(/OutputStream), która przechowuje tylko maksymalną ilość danych.
Jest to realizowane przez utrzymanie kołowego tablicy bajtów o stałym rozmiarze.
Nie jest bezpieczny w wątkach.
Podsumowanie
Konstruktory publiczne | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
Tworzy |
|
Metody publiczne | |
|---|---|
InputStream
|
getData()
Pobiera InputStream do odczytu zebranych danych wyjściowych. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Konstruktory publiczne
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Tworzy FixedByteArrayOutputStream.
| Parametry | |
|---|---|
maxDataSize |
int: przybliżony maksymalny rozmiar w bajtach do zachowania w strumieniu wyjściowym |
Metody publiczne
getData
public InputStream getData ()
Pobiera InputStream do odczytu zebranych danych wyjściowych.
Nie jest bezpieczny w wątkach. Zakłada się, że podczas odczytu nie będą zapisywane żadne dane.
| Zwroty | |
|---|---|
InputStream |
|
rozmiar
public long size ()
| Zwroty | |
|---|---|
long |
liczba bajtów aktualnie przechowywanych. |
pisać
public void write (byte[] b,
int off,
int len)| Parametry | |
|---|---|
b |
byte |
off |
int |
len |
int |
pisać
public void write (int data)
| Parametry | |
|---|---|
data |
int |