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 |