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: الحد الأقصى التقريبي للحجم بالبايت المطلوب الاحتفاظ به في بث الإخراج

الطرق العامة

getData

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