FileReader读入数据的基本操作
1.实例化File类的对象 指明要操作的文件
2.提供具体的流
3.数据的读入
4.流的关闭操作
read():返回读入的一个字符 如果达到文件末尾 返回-1
FileWriter写出数据的操作
1.提供File类的对象 指明写出到的文件
2.提供FileWriter的对象 用于数据的写出
3.写出的操作
4.流资源的关闭
说明
1.输出操作 对应的File可以不存在 不会报异常
2.
File对应的硬盘中的文件如果不存在 在输出的过程中 会自动创建此文件
File对应的硬盘中的文件如果存在
如果流使用的构造器是FileWriter(file,false)/FileWriter(file):对原有文件的覆盖
如果流使用的构造器是FileWriter(file,true):不会对原有文件覆盖 而是在原有文件上追加内容
使用FileReader和FileWriter实现文本文件的复制
1.创建File类的对象 指明读入和写出的文件
不能使用字符流来处理图片等字节数据
2.创建输入流和输出流的对象
3.数据的读入和写出操作
4.关闭流资源