สตรีมเอาต์พุตแบบคงที่ByteArray

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)

ช่างก่อสร้างสาธารณะ

สตรีมเอาต์พุตแบบคงที่ByteArray

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