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 |