3个回答
展开全部
使用DataInputStream 包装 FileInputStream,然后读取成byte[]
然后使用ArrayList包装多个byte[]对象
然后使用ArrayList包装多个byte[]对象
追问
有没有类似的代码作参考的
追答
DataInputStream in = null;
in = new DataInputStream(is);
int bytesRead = 0;
int totalBytesRead = 0;
while (bytesRead != -1) {
byte[] readBytes = new byte[8192];
bytesRead = in.read(readBytes);
if (bytesRead != -1) {
totalBytesRead += bytesRead;
if (totalBytesRead <= length) {
System.arraycopy(midBytes(readBytes, 0, bytesRead), 0, allBytes, totalBytesRead - bytesRead, bytesRead);
} else {
sizeCheck = totalBytesRead - length;
System.arraycopy(midBytes(readBytes, 0, bytesRead), 0, allBytes, totalBytesRead - bytesRead, bytesRead - sizeCheck);
break;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个数据流的数组,然后把每一张图片的流对应流数组中的每一个,你也可以用list集合去保存
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个数组 在一张一张的读到存中
追问
能不能再说清楚点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询