FixedByteArrayOutputStream

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)

공개 생성자

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