FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


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

Hal ini diimplementasikan dengan mempertahankan array byte melingkar berukuran 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 perlu dipertahankan dalam stream output

Metode publik

getData

public InputStream getData ()

Mendapatkan InputStream untuk membaca output yang dikumpulkan.

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

Hasil
InputStream

ukuran

public long size ()

Hasil
long jumlah byte yang disimpan saat ini.

tulis

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

Parameter
b byte

off int

len int

tulis

public void write (int data)

Parameter
data int