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