FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.FixedByteArrayOutputStream


ERROR(/OutputStream) dalam memori yang hanya menyimpan jumlah data maksimum.

Hal ini diimplementasikan dengan mempertahankan array byte melingkar dengan ukuran tetap.

Tidak aman untuk thread.

Ringkasan

Konstruktor publik

FixedByteArrayOutputStream(int maxDataSize)

Membuat FixedByteArrayOutputStream.

Metode publik

InputStream getData()

Mendapatkan InputStream untuk membaca output yang dikumpulkan.

long size()
void write(byte[] b, int off, int len)
void write(int data)

Konstruktor publik

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Membuat FixedByteArrayOutputStream.

Parameter
maxDataSize int: perkiraan ukuran maksimum dalam byte yang akan disimpan dalam aliran output

Metode publik

getData

public InputStream getData ()

Mendapatkan InputStream untuk membaca output yang dikumpulkan.

Tidak aman untuk thread. Mengasumsikan bahwa tidak ada data yang akan ditulis saat dibaca

Hasil
InputStream

ukuran

public long size ()

Hasil
long jumlah byte yang saat ini disimpan.

menulis

public void write (byte[] b, 
                int off, 
                int len)

Parameter
b byte

off int

len int

menulis

public void write (int data)

Parameter
data int