FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.object
com.android.tradefed.util.FixedByteArrayOutputStream


یک ERROR(/OutputStream) در حافظه که فقط حداکثر مقدار داده را نگه می دارد.

این با نگه داشتن یک آرایه بایت دایره ای با اندازه ثابت اجرا می شود.

نخ ایمن نیست

خلاصه

سازندگان عمومی

FixedByteArrayOutputStream (int maxDataSize)

یک FixedByteArrayOutputStream ایجاد می کند.

روش های عمومی

InputStream getData ()

یک InputStream برای خواندن خروجی جمع آوری شده دریافت می کند.

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

سازندگان عمومی

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

یک FixedByteArrayOutputStream ایجاد می کند.

پارامترها
maxDataSize int : حداکثر اندازه تقریبی در بایت برای نگه داشتن در جریان خروجی

روش های عمومی

دریافت داده

public InputStream getData ()

یک InputStream برای خواندن خروجی جمع آوری شده دریافت می کند.

نخ ایمن نیست فرض می کند که هیچ داده ای در حین خواندن نوشته نمی شود

برمی گرداند
InputStream

اندازه

public long size ()

برمی گرداند
long تعداد بایت های ذخیره شده در حال حاضر

نوشتن

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

پارامترها
b byte

off int

len int

نوشتن

public void write (int data)

پارامترها
data int