Đã 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
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
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)