java-以相反的顺序将文件转换为字节数组

java-以相反的顺序将文件转换为字节数组,第1张

概述byte[]bFile=newbyte[(int)file.length()];FileInputStreamfileInputStream=newFileInputStream(file);fileInputStream.read(bFile);fileInputStream.close();这段代码让我将文件转换为字节数组,我希望从头到尾读取文件(顺序相反)编辑:我不会读取整个文件.末尾的

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-以相反的顺序将文件转换为字节数组所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址:https://54852.com/web/1120765.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存