把二进制文件转化为字节数组
程序员文章站
2022-04-15 11:28:02
...
在java 中,如何把二进制文件转化为字节数组(byte[])呢?
看下面的静态方法:
/** * 把二进制文件转化为字节数组 * @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; }
上一篇: JQuery核心函数是什么及使用方法介绍_jquery
下一篇: 怎么解决svn冲突的问题