java如何将字节数组写入到一个文件中呢?

戚薇 Java经验 发布时间:2022-07-01 21:41:30 阅读数:1210 1
下文笔者讲述将字节数组写入到一个文件中的方法分享,如下所示
实现思路:
    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);
    }


}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202207/16566829303864.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者