FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) في الذاكرة 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