import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args)throws Exception{
//模拟多个输入流
List<InputStream> list = new ArrayList<InputStream>();
//定义内存输出流
ByteArrayOutputStream baos = new ByteArrayOutputStream();
//定义缓冲字节数组
byte[] array = new byte[1024];
//读取长度
int len = 0;
//迭代输入流
for(InputStream ips : list){
while((len = ips.read(array)) > 0){
baos.write(array,0,len);
}
}
//final 字节数组
byte[] byteArray = baos.toByteArray();
}
}
合并输入流,真想知道什么需求
温馨提示:内容为网友见解,仅供参考