FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends OutputStream

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


Yalnızca maksimum miktarda veri tutan bir bellek içi OutputStream.

Bu, sabit boyutlu dairesel bir bayt dizisi tutularak uygulanır.

İş parçacığı güvenli değil.

Özet

Herkese açık oluşturucular

FixedByteArrayOutputStream(int maxDataSize)

FixedByteArrayOutputStream oluşturur.

Herkese açık yöntemler

InputStream getData()

Toplanan çıkışı okumak için bir InputStream alır.

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

Herkese açık oluşturucular

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream oluşturur.

Parametreler
maxDataSize int: Çıkış akışında tutulacak bayt cinsinden yaklaşık maksimum boyut

Herkese açık yöntemler

getData

public InputStream getData ()

Toplanan çıkışı okumak için bir InputStream alır.

İş parçacığı güvenli değil. Okunurken veri yazılmayacağını varsayar.

İadeler
InputStream

beden

public long size ()

İadeler
long Şu anda depolanan bayt sayısı.

write

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

Parametreler
b byte

off int

len int

Verdiği hatalar
IOException

write

public void write (int data)

Parametreler
data int

Verdiği hatalar
IOException