
byte[] bfile = new byte[(int) file.length()];fileinputStream fileinputStream = new fileinputStream(file);fileinputStream.read(bfile);fileinputStream.close();这段代码让我将文件转换为字节数组,我希望从头到尾读取文件(顺序相反)
编辑:我不会读取整个文件.末尾的一部分(例如约1000字节)
解决方法:
file file = new file(/*file path*/);byte[] bfile = new byte[1000];RandomAccessfile fileinputStream = new RandomAccessfile(file, "r");fileinputStream.seek(fileinputStream.length() - bfile[0].length);fileinputStream.read(bfile, 0, bfile.length);fileinputStream.close();我刚弄清楚,读取了文件的最后1000个字节
总结以上是内存溢出为你收集整理的java-以相反的顺序将文件转换为字节数组全部内容,希望文章能够帮你解决java-以相反的顺序将文件转换为字节数组所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)