cố định byteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) trong bộ nhớ chỉ lưu giữ một lượng dữ liệu tối đa.

Điều này được triển khai bằng cách giữ một mảng byte tròn có kích thước cố định.

Không an toàn cho chuỗi.

Tóm tắt

Hàm khởi tạo công khai

FixedByteArrayOutputStream(int maxDataSize)

Tạo FixedByteArrayOutputStream.

Phương thức công khai

InputStream getData()

Nhận InputStream để đọc dữ liệu đầu ra đã thu thập.

long size()
void write(byte[] b, int off, int len)
void write(int data)

Hàm khởi tạo công khai

cố định byteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Tạo FixedByteArrayOutputStream.

Tham số
maxDataSize int: kích thước tối đa gần đúng tính bằng byte để giữ lại trong luồng đầu ra

Phương thức công khai

getData

public InputStream getData ()

Nhận InputStream để đọc dữ liệu đầu ra đã thu thập.

Không an toàn cho chuỗi. Giả sử sẽ không ghi dữ liệu trong lúc đọc

Giá trị trả về
InputStream

size

public long size ()

Giá trị trả về
long số byte hiện được lưu trữ.

ghi

public void write (byte[] b, 
                int off, 
                int len)

Tham số
b byte

off int

len int

ghi

public void write (int data)

Tham số
data int