字符输出流的使用步骤(重点):
1、创建FileWriter对象,构造方法中绑定要写入数据的目的地
2、使用FileWrite中的方法Write,把数据写入到内存缓冲区中(字符转换为字节的过程)
3、使用FileWriter中的方法flush方法,把内存缓冲区的数据,刷新到文件中
4、关闭流,释放资源(先把内存缓冲区中的数据刷新到文件中,第三步可以不用写)
如果不执行flush就不会写入由内存写入到硬盘中去的,因为写入到了缓冲区中,只有调用第四步(或者flush方法)才会在文件中看到调用write方法的内容
字节流和字符流的最大区别就是,字符流不是直接将字节输入到文件中,而是有一个字符转换为字节的过程
写一个字符到硬盘的文本文件中去,代码
package com.baidu.字节输入输出流;
import java.io.FileWriter;
import java.io.IOException;
public class FileWrite001 {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("F:\\develop\\h.txt");
fw.write(97);
fw.flush();
fw.close();
}
}