FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
ERROR(/OutputStream)
בזיכרון שמכיל רק כמות נתונים מקסימלית.
כדי לעשות זאת, שומרים מערך בייטים עגול בגודל קבוע.
לא בטוחה לשימוש בכמה חוטים (thread-safe).
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
יצירת |
שיטות ציבוריות | |
---|---|
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 לקריאת הפלט שנאסף.
לא בטוחה לשימוש בכמה חוטים (thread-safe). ההנחה היא שלא ייכתבו נתונים בזמן הקריאה
החזרות | |
---|---|
InputStream |
size
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 |