FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
ERROR(/OutputStream) في الذاكرة يحتفظ بحد أقصى من البيانات فقط.
ويتم تنفيذ ذلك من خلال الاحتفاظ بصفيف دائري من البايتات بحجم ثابت.
لا يتوافق مع خيوط متعددة.
ملخّص
وظائف الإنشاء العامة | |
|---|---|
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 لقراءة الإخراج الذي تم جمعه.
لا يتوافق مع خيوط متعددة. يفترض أنّه لن يتم كتابة أي بيانات أثناء قراءتها.
| المرتجعات | |
|---|---|
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 |