FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) בזיכרון ששומר רק את הכמות המקסימלית של נתונים.

כדי לעשות את זה, המערכת שומרת מערך בייטים מעגלי בגודל קבוע.

השרשור לא בטוח.

סיכום

בנאים ציבוריים

FixedByteArrayOutputStream(int maxDataSize)

ייווצר FixedByteArrayOutputStream.

שיטות ציבוריות

InputStream getData()

מקבל קלט Stream לקריאת הפלט שנאסף.

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 ()

מקבל קלט Stream לקריאת הפלט שנאסף.

השרשור לא בטוח. בהנחה שלא ייכתבו נתונים בזמן הקריאה

החזרות
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