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 |
size
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 |