使用FileOutputStream实现写文件Demo:
package com.anbai.sec.filesystem;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;/*** Creator: yz* Date: 2019/12/4*/public class FileOutputStreamDemo {public static void main(String[] args) throws IOException {// 定义写入文件路径File file = new File("/tmp/1.txt");// 定义待写入文件内容String content = "Hello World.";// 创建FileOutputStream对象FileOutputStream fos = new FileOutputStream(file);// 写入内容二进制到文件fos.write(content.getBytes());fos.flush();fos.close();}}
代码逻辑比较简单: 打开文件->写内容->关闭文件,调用链和底层实现分析请参考FileInputStream。
