FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.FixedByteArrayOutputStream


ERROR(/OutputStream) ในหน่วยความจําที่เก็บเฉพาะข้อมูลจํานวนสูงสุด

ซึ่งจะใช้อาร์เรย์ไบต์แบบวนซ้ำขนาดคงที่

ไม่ปลอดภัยสำหรับเธรด

สรุป

ตัวสร้างแบบสาธารณะ

FixedByteArrayOutputStream(int maxDataSize)

สร้าง FixedByteArrayOutputStream

เมธอดสาธารณะ

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