>>566
ByteArrayInputStream だったら、
mark(), reset(), skip()連発するとか。

ファイルから読み込むなら、RandomAccessFile 使うとか。