FixedByteArrayOutputStream
public class FixedByteArrayOutputStream
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
最大量のデータのみを保持するメモリ内ERROR(/OutputStream)
。
これは、固定サイズの循環バイト配列を保持することによって実装されます。
スレッドセーフではありません。
概要
パブリックメソッド |
---|
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を取得します。
スレッドセーフではありません。読み取り中にデータが書き込まれないことを前提としています
書く
public void write (byte[] b,
int off,
int len)
パラメーター |
---|
b | byte |
off | int |
len | int |
書く
public void write (int data)