FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) trong bộ nhớ chỉ giữ lại 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 hình tròn có kích thước cố định.

Không an toàn cho luồng.

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()

Lấy InputStream để đọc đầ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

FixedByteArrayOutputStream

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ữ trong luồng đầu ra

Phương thức công khai

getData

public InputStream getData ()

Lấy InputStream để đọc đầu ra đã thu thập.

Không an toàn cho luồng. Giả sử không có dữ liệu nào được ghi trong khi đang đọc

Giá trị trả về
InputStream

size

public long size ()

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

viết

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

Tham số
b byte

off int

len int

viết

public void write (int data)

Tham số
data int