FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Obiekt |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
ERROR(/OutputStream)
, który przechowuje tylko maksymalną ilość danych.
Jest to realizowane przez utrzymywanie okrągłej tablicy bajtów o stałym rozmiarze.
Nie jest bezpieczny dla wątków.
Streszczenie
Metody publiczne |
---|
InputStream | getData () Pobiera InputStream do odczytywania 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 utrzymania w strumieniu wyjściowym |
Metody publiczne
otrzymać dane
public InputStream getData ()
Pobiera InputStream do odczytywania zebranych danych wyjściowych.
Nie jest bezpieczny dla wątków. Zakłada, że podczas odczytu żadne dane nie zostaną zapisane
rozmiar
public long size ()
Zwroty |
---|
long | liczba aktualnie przechowywanych bajtów. |
pisać
public void write (byte[] b,
int off,
int len)
Parametry |
---|
b | byte |
off | int |
len | int |
pisać
public void write (int data)