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