FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
최대 데이터 양만 유지하는 메모리 내 ERROR(/OutputStream)입니다.
이는 고정 크기의 순환 바이트 배열을 유지하여 구현됩니다.
스레드로부터 안전하지 않습니다.
요약
공개 생성자 | |
|---|---|
FixedByteArrayOutputStream(int maxDataSize)
|
|
공개 메서드 | |
|---|---|
InputStream
|
getData()
수집된 출력을 읽을 InputStream을 가져옵니다. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
공개 생성자
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
FixedByteArrayOutputStream를 만듭니다.
| 매개변수 | |
|---|---|
maxDataSize |
int: 출력 스트림에 유지할 대략적인 최대 크기(바이트) |
공개 메서드
getData
public InputStream getData ()
수집된 출력을 읽을 InputStream을 가져옵니다.
스레드로부터 안전하지 않습니다. 읽는 동안 데이터가 쓰여지지 않는다고 가정합니다.
| 반환 값 | |
|---|---|
InputStream |
|
크기
public long size ()
| 반환 값 | |
|---|---|
long |
현재 저장된 바이트 수입니다. |
도와줘
public void write (byte[] b,
int off,
int len)| 매개변수 | |
|---|---|
b |
byte |
off |
int |
len |
int |
도와줘
public void write (int data)
| 매개변수 | |
|---|---|
data |
int |