以下代码使用 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
}