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 : حداکثر اندازه تقریبی در بایت برای نگه داشتن در جریان خروجی |
روش های عمومی
دریافت داده
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 |