FileOutputStream
Posted 薛文博
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FileOutputStream相关的知识,希望对你有一定的参考价值。
/* 使用FileOutputStream写入文件,FileOutputStream的write() 方法只接受byte[] 类型 的参数,所以需要将string通过getBytes()方法转换为字节数组。 1、首先判断文件是否存在,不存在就新建一个 2、写入文件是以覆盖方式 3、文件不存在会自动创建,存在则会被重写 */ import java.io.*; public class Exercise { public static void main(String args[]) { FileOutputStream fos = null; File file; String mycontent = "This is my Data which needs to be written into the file."; try { file = new File("/home/zjz/Desktop/myFile.txt"); fos = new FileOutputStream(file); byte[] bytesArray = mycontent.getBytes(); fos.write(bytesArray); fos.flush(); System.out.println("File Written Successfully"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (fos != null) { fos.close(); } } catch (IOException ioe) { System.out.println("Error in closing the Stream"); } } } }
以上是关于FileOutputStream的主要内容,如果未能解决你的问题,请参考以下文章
java中DataOutputStream和FileOutputStream中,只关闭FileOutputStream,不关闭Data
BigDataJava基础_FileOutputStream写入文件
FileOutputStream():java.io.FileNotFoundException: 路经/.db: open failed: EACCES (Permission denied)(代码
使用 FileOutputStream Android 编辑/修改 Uri 引用的文件
Java中用FileInputStream和FileOutputStream读写txt文件,文件内容乱码的问题,另附循环代码小错误