次のコードは、BufferedInputStreamを使用してファイルからデータを読み取り、チャンクで処理します。このコードを変更して、ファイルからストリームを介してデータを取得するのではなく、バイト配列からデータを取得するようにします。私はすでにファイルのデータをバイト配列に読み込んでおり、ファイルストリームからのデータを処理する代わりに、これをwhile...loopを使用して配列データを処理したいと考えています。方法がわからない:
FileInputStream in = new FileInputStream(inputFile);
BufferedInputStream origin = new BufferedInputStream(in, BUFFER);
int count;
while ((count = origin.read(data, 0, BUFFER)) != -1)
{
// Do something
}