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