java语言,如果想将多个byte数组转成一个文件,假设文件很大,应该如何做。

java语言,如果想将多个byte数组转成一个文件,假设文件很大,应该如何做。,第1张

这个要看你的需求,如果必须所有读取出来,那只能调整JVM的内存了

但是建议一蚂带边读,一边写,不要一次读取完

例闷枝芦如一个视频文件,一边读,inputStream 一边写OutputStream

这样占用的搭陪内存是非常少的

byte[] bt = 你接到的byte[]

System.IO.File.WriteAllBytes("燃首铅d:\\xxx.avi"芹和, bt)

System.IO.File.WriteAllBytes("皮好c:\\yyy.bmp", bt)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12246674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存