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 |