大文件转换成二进制 报内存溢出错误 求解决 byte[]b=newbyte[(int)fj[i].length()];//把附件转换为二进制文件... byte[] b = new byte[(int) fj[i].length()];//把附件转换为二进制文件 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 二进制 内存溢出 搜索资料 1个回答 #热议# 空调使用不当可能引发哪些疾病? yajiedesign 2014-05-20 · TA获得超过286个赞 知道小有建树答主 回答量:479 采纳率:0% 帮助的人:308万 我也去答题访问个人页 关注 展开全部 不要一次搞,分块完成.int len =0;for(;len<= fj[i].length();len+=5000){ byte[] b = new byte[5000]; //转换并保存} 更多追问追答 追问 这里byte每次都是new一个新的吗? 我想在转换后将b拿出来,怎么做? 谢了 追答 每次都新的,旧的会自动释放,你把b保存到文件里,后面用时读取文件就行了, 追问 FileInputStream fosin = new FileInputStream(fj[i]);byte[] b = new byte[(int) fj[i].length()];//附件转换为二进制文件fosin.read(b);这里我需要将附件转换成二进制,然后得到这个b,因为我在下面的代码中要用到b,不知道怎么得到,麻烦了! 追答 FileInputStream fosin = new FileInputStream(fj[i]);int len =0;for(;len<= fj[i].length();len+=5000){ byte[] b = new byte[5000]; fosin.read(b);//使用b//所有用到b的都放在这里.}你把具体要如何用b发下吧 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容计算机内存不足?用腾讯电脑管家清理 电脑更快速腾讯电脑管家,一键清理提速30%,8秒清理磁盘垃圾,系统更快更流畅。腾讯管家,智能清理加速,电脑必备软件!3g.qq.com广告电脑存储空间不足,淘宝双旦狂欢开启-上淘宝-爱在心意礼电脑存储空间不足,淘宝双旦心意礼,新年大促,盛宴来袭!大牌精选,全球好物,上淘宝一站解决!购好物,上淘宝!美好生活触手可及,淘,我喜欢!simba.taobao.com广告 其他类似问题 2016-06-24 c#如何把文件转换为二进制?求代码!谢谢 3 2015-10-16 这是我做的关于十进制数转换成二进制数的一个程序,但是组建后出现了好多错误,看的我头都大了,求大神解 2017-04-18 虚拟机VMWare"提示:二进制转换与此平台上的长模式不兼容解决方案 9 2016-06-19 java 将文件(如zip、txt等)转换成二进制数据并打印出来 2 2018-07-26 如何将文本文件转换成二进制文件 6 2010-05-14 系统ascii码文件转换为二进制码文件失败怎么回事? 2013-06-06 txt或者log的文本文件转换为二进制文件之后,数据大小变大还是会变小? 14 2015-03-28 求一个读取十进制数字的txt文件,转换成二进制输出的c语言代码 更多类似问题 > 为你推荐: