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