Java 文件和byte数组转换
来源:互联网 发布:希尔伯特矩阵的逆 编辑:程序博客网 时间:2024/06/05 15:40
/** * 获得指定文件的byte数组 */ private byte[] getBytes(String filePath){ byte[] buffer = null; try { File file = new File(filePath); FileInputStream fis = new FileInputStream(file); ByteArrayOutputStream bos = new ByteArrayOutputStream(1000); byte[] b = new byte[1000]; int n; while ((n = fis.read(b)) != -1) { bos.write(b, 0, n); } fis.close(); bos.close(); buffer = bos.toByteArray(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return buffer; } /** * 根据byte数组,生成文件 */ public static void getFile(byte[] bfile, String filePath,String fileName) { BufferedOutputStream bos = null; FileOutputStream fos = null; File file = null; try { File dir = new File(filePath); if(!dir.exists()&&dir.isDirectory()){//判断文件目录是否存在 dir.mkdirs(); } file = new File(filePath+"\\"+fileName); fos = new FileOutputStream(file); bos = new BufferedOutputStream(fos); bos.write(bfile); } catch (Exception e) { e.printStackTrace(); } finally { if (bos != null) { try { bos.close(); } catch (IOException e1) { e1.printStackTrace(); } } if (fos != null) { try { fos.close(); } catch (IOException e1) { e1.printStackTrace(); } } } }
0 0
- java 文件和byte数组相互转换
- Java 文件和byte数组转换
- Java 文件和byte数组转换
- Java 文件和byte数组转换
- Java 文件和byte数组转换
- Java 文件和byte数组转换
- Java 文件和byte数组转换
- java :文件和byte数组转换
- 文件和byte数组之间相互转换
- java int和byte数组的转换
- java int 和 byte数组转换
- java ByteBuffer和byte 数组相互转换
- java File和Byte[]数组 相互转换
- 文件和byte数组
- 使用JAVA将File文件转换为byte[]数组
- java 文件操作之byte数组间的转换
- java 实现 图片文件 与 byte 数组互相转换
- 图片文件和byte字节数组的转换
- discuz! X3.2 注册不同步应用站点
- 键盘驱动组件事件
- 栈
- 火星人哭了,为什么?
- C语言定义与声明的区别
- Java 文件和byte数组转换
- UIView 的exclusiveTouch属性
- 【html5 canvas】使用Canvas做出橡皮擦效果
- 特种浓缩分离:倒极电渗析技术工作原理介绍
- Balanced Binary Tree
- java-Java 里把 InputStream 转换成 String 的几种方法
- CMMI和敏捷的一些对比
- 编写基于libjingle的应用程序的步骤
- 数据结构简单的六种排序算法