转换流的简化写法:
FileReader 文件字符输入流
FileWriter 文件字符输出流
使用的是默认的字符集和默认的缓冲区大小(无法改变)
用法跟转换流一样 因为都没有自己的方法
全是继承而来的

FileReader 文件字符输入流

  1. FileReader(File file)<br /> 创建一个新的 FileReader ,给出 File读取。
  2. FileReader(String fileName)<br /> 创建一个新的 FileReader ,给定要读取的文件的名称。![image.png](https://cdn.nlark.com/yuque/0/2022/png/28889470/1655352478620-a6061a6a-0b0b-4648-b50e-4b41f1a73617.png#clientId=ucf696131-800b-4&crop=0.0348&crop=0&crop=1&crop=1&from=paste&height=235&id=uad5e09e2&margin=%5Bobject%20Object%5D&name=image.png&originHeight=304&originWidth=642&originalType=binary&ratio=1&rotation=0&showTitle=false&size=23933&status=done&style=none&taskId=u4da6fa65-3273-40f9-acaa-725eacfdc5a&title=&width=496)

FileWriter 文件字符输出流

 FileWriter(File file)<br />    给一个File对象构造一个FileWriter对象。

FileWriter(File file, boolean append)<br />    给一个File对象构造一个FileWriter对象。

FileWriter(String fileName)<br />    构造一个给定文件名的FileWriter对象。

FileWriter(String fileName, boolean append)<br />    构造一个FileWriter对象,给出一个带有布尔值的文件名,表示是否附加写入的数据![image.png](https://cdn.nlark.com/yuque/0/2022/png/28889470/1655352541621-a3d7f778-966e-49d3-b473-8ad8caf41b0b.png#clientId=ucf696131-800b-4&crop=0.0205&crop=0&crop=1&crop=1&from=paste&height=124&id=u746ac8cf&margin=%5Bobject%20Object%5D&name=image.png&originHeight=158&originWidth=616&originalType=binary&ratio=1&rotation=0&showTitle=false&size=14215&status=done&style=none&taskId=u8d9173cb-11ed-4495-b6dd-11bb4cd400f&title=&width=483)