Đã sửa lỗiByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


ERROR(/OutputStream) chỉ lưu giữ lượng dữ liệu tối đa.

Điều này được thực hiện 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 chủ đề.

Bản tóm tắt

Nhà thầu xây dựng công cộng

FixedByteArrayOutputStream (int maxDataSize)

Tạo một FixedByteArrayOutputStream .

Phương pháp công khai

InputStream getData ()

Nhận một luồng đầu vào để đọc đầu ra được thu thập.

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

Nhà thầu xây dựng công cộng

Đã sửa lỗiByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Tạo một FixedByteArrayOutputStream .

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

Phương pháp công khai

lấy dữ liệu

public InputStream getData ()

Nhận một luồng đầu vào để đọc đầu ra được thu thập.

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

Trả lại
InputStream

kích cỡ

public long size ()

Trả lại
long số byte hiện đang được lưu trữ.

viết

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

Thông số
b byte

off int

len int

viết

public void write (int data)

Thông số
data int