Stały strumień danych wyjściowych tablicy
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FixedByteTrackOutputStream |
ERROR(/OutputStream)
w pamięci, który przechowuje tylko maksymalną ilość danych.
Jest to możliwe dzięki zachowaniu okrągłej tablicy bajtów o stałym rozmiarze.
Nie można używać w wątkach.
Podsumowanie
Konstruktory publiczne | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
Tworzy |
Metody publiczne | |
---|---|
InputStream
|
getData()
Pobiera strumień wejściowy do odczytu zebranych danych wyjściowych. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Konstruktory publiczne
Stały strumień danych wyjściowych tablicy
public FixedByteArrayOutputStream (int maxDataSize)
Tworzy FixedByteArrayOutputStream
.
Parametry | |
---|---|
maxDataSize |
int : przybliżony maksymalny rozmiar w bajtach, który należy zachować w strumieniu wyjściowym. |
Metody publiczne
getData
public InputStream getData ()
Pobiera strumień wejściowy do odczytu zebranych danych wyjściowych.
Nie można używać w wątkach. Zakładamy, że podczas odczytu nie będą zapisywane żadne dane
Zwroty | |
---|---|
InputStream |
rozmiar
public long size ()
Zwroty | |
---|---|
long |
czyli liczbę aktualnie przechowywanych bajtów. |
zapis
public void write (byte[] b, int off, int len)
Parametry | |
---|---|
b |
byte |
off |
int |
len |
int |
zapis
public void write (int data)
Parametry | |
---|---|
data |
int |