FixByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


최대량의 데이터만 보관하는 메모리 내 ERROR(/OutputStream) .

이는 고정된 크기의 순환 바이트 배열을 유지하여 구현됩니다.

스레드로부터 안전하지 않습니다.

요약

공개 생성자

FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream 을 생성합니다.

공개 메소드

InputStream getData ()

수집된 출력을 읽기 위한 InputStream을 가져옵니다.

long size ()
void write (byte[] b, int off, int len)
void write (int data)

공개 생성자

FixByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream 을 생성합니다.

매개변수
maxDataSize int : 출력 스트림에 보관할 대략적인 최대 크기(바이트)

공개 메소드

데이터 가져오기

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