我是靠谱客的博主 呆萌秀发,这篇文章主要介绍把二进制文件转化为字节数组,现在分享给大家,希望可以做个参考。

在java 中,如何把二进制文件转化为字节数组(byte[])呢?

看下面的静态方法:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/** * 把二进制文件转化为字节数组 * @param path :path of specified file * @return bytes[] * @throws Exception */ public static byte[] toByteArrFromFile(String path) throws Exception{ File inFile = new File(path); FileInputStream fileInputStream = new FileInputStream(inFile); ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); int i; //转化为字节数组流 while ((i = fileInputStream.read()) != -1) { byteArrayOutputStream.write(i); } fileInputStream.close(); // 把文件存在一个字节数组中 byte[] bytes = byteArrayOutputStream.toByteArray(); byteArrayOutputStream.close(); return bytes; }

 

 

最后

以上就是呆萌秀发最近收集整理的关于把二进制文件转化为字节数组的全部内容,更多相关把二进制文件转化为字节数组内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(95)

评论列表共有 0 条评论

立即
投稿
返回
顶部