public class ByteArrayIO
extends java.io.OutputStream
| コンストラクタと説明 |
|---|
ByteArrayIO()
コンストラクタ.
|
ByteArrayIO(int size)
コンストラクタ.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
clear()
情報クリア.
|
void |
close()
情報クローズ.
|
void |
flush()
フラッシュ.
|
int |
indexOf(byte[] chk)
指定条件の位置を取得.
|
boolean |
isClose()
クローズ処理が行われている場合.
|
boolean |
isEmpty()
データが存在するかチェック.
|
int |
peek(byte[] buf)
情報の参照取得.
|
int |
peek(byte[] buf,
int off,
int len)
情報の参照取得.
|
int |
read(byte[] buf)
情報の取得.
|
int |
read(byte[] buf,
int off,
int len)
情報の取得.
|
int |
read(java.nio.ByteBuffer buf)
情報の取得.
|
int |
search(byte[] buf,
int off,
byte[] chk)
検索一致条件までの情報を取得.
|
int |
skip(int len)
データスキップ.
|
byte[] |
toByteArray()
データ取得.
|
void |
write(byte[] bin)
データセット.
|
void |
write(byte[] bin,
int off,
int len)
データセット.
|
void |
write(java.nio.ByteBuffer buf)
データセット.
|
void |
write(int b)
データセット.
|
int |
writeLength()
現在の書き込みバッファ長を取得.
|
public ByteArrayIO()
public ByteArrayIO(int size)
size - 対象の1データのバッファ長を設定します.public void clear()
public void close()
throws java.io.IOException
close インタフェース内 java.io.Closeableclose インタフェース内 java.lang.AutoCloseableclose クラス内 java.io.OutputStreamjava.io.IOException - 例外.public void flush()
throws java.io.IOException
flush インタフェース内 java.io.Flushableflush クラス内 java.io.OutputStreamjava.io.IOException - 例外.public void write(int b)
throws java.io.IOException
write クラス内 java.io.OutputStreamb - 対象のバイナリ情報を設定します.java.io.IOException - 例外.public void write(byte[] bin)
throws java.io.IOException
write クラス内 java.io.OutputStreambin - 対象のバイナリを設定します.java.io.IOException - 例外.public void write(byte[] bin,
int off,
int len)
throws java.io.IOException
write クラス内 java.io.OutputStreambin - 対象のバイナリを設定します.off - 対象のオフセット値を設定します.len - 対象のデータ長を設定します.java.io.IOException - 例外.public void write(java.nio.ByteBuffer buf)
throws java.io.IOException
対象のByteBufferを設定します. - java.io.IOException - 例外.public byte[] toByteArray()
public int writeLength()
public boolean isClose()
public int read(byte[] buf)
throws java.io.IOException
buf - 対象のバッファ情報を設定します.java.io.IOException - 例外.public int read(byte[] buf,
int off,
int len)
throws java.io.IOException
buf - 対象のバッファ情報を設定します.off - 対象のオフセット値を設定します.len - 対象の長さを設定します.java.io.IOException - 例外.public int read(java.nio.ByteBuffer buf)
throws java.lang.Exception
buf - 対象のByteBufferを設定します.java.lang.Exceptionpublic int peek(byte[] buf)
throws java.io.IOException
buf - 対象のバッファ情報を設定します.java.io.IOException - 例外.public int peek(byte[] buf,
int off,
int len)
throws java.io.IOException
buf - 対象のバッファ情報を設定します.off - 対象のオフセット値を設定します.len - 対象の長さを設定します.java.io.IOException - 例外.public final int skip(int len)
public final int indexOf(byte[] chk)
chk - チェック対象のバイナリ情報を設定します.public final int search(byte[] buf,
int off,
byte[] chk)
throws java.lang.Exception
buf - 設定対象のバイナリ情報を設定します.off - 設定対象のオフセット値を設定します.chk - チェック対象のバイナリ情報を設定します.java.lang.Exception - 例外.public boolean isEmpty()