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 |