Demo.java:
package cn.xxx.demo; import java.io.FileOutputStream; import java.io.IOException; /* * FileOutputStream * 写入文件流,使用子类对象学习父类方法(OutputStream是父类) * * 流对象使用步骤 * 1. 创建流子类的对象,绑定数据 * 2. 调用流对象的方法write写 * 3. close释放资源 * */ public class Demo { public static void main(String[] args)throws IOException { FileOutputStream fos = new FileOutputStream("c:\\a.txt"); // 创建流对象。 文件不存在就创建,存在就覆盖。 如果要追加,后面加true fos.write(97); //写1个字节。 int=>byte=>ASCII码表=>char byte[] bytes = {65,66,67,68}; fos.write(bytes); //写字节数组 fos.write(bytes, 1, 2); //写字节数组。 1:开始索引 2:写入长度 fos.write("hello".getBytes()); //写入字节数组的简便方式 (字符串) fos.close(); //关闭资源 } }