FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends OutputStream

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


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

ส่ง
IOException

เขียน

public void write (int data)

พารามิเตอร์
data int

ส่ง
IOException