java如何将字节数组写入到一个文件中呢?
下文笔者讲述将字节数组写入到一个文件中的方法分享,如下所示
实现思路: 1.申请一个FileOutStream对象 2.将字节数组写入到FileOutStream对象中即可例:
public class FileUtil { /** * 方法功能:将字节数组写入到新建文件中。 * @param String fname * @param byte[] msg * @return boolean * */ public static boolean save2File(String fname, byte[] msg){ OutputStream fos = null; try{ File file = new File(fname); File parent = file.getParentFile(); boolean bool; if ((!parent.exists()) && (!parent.mkdirs())) { return false; } fos = new FileOutputStream(file); fos.write(msg); fos.flush(); return true; }catch (FileNotFoundException e){ return false; }catch (IOException e){ File parent; return false; } finally{ if (fos != null) { try{ fos.close(); }catch (IOException e) {} } } } public static void main(String[] args) { String msgStr = "我是java爱好者,我来自java265.com"; String filename = "D:\\test\\test.txt";//注意修改为自己的文件名 byte[] bytes = msgStr.getBytes(); FileUtil fileUtil = new FileUtil(); boolean flag = fileUtil.save2File(filename, bytes); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。