java.io.Writer:字符输出流,是所有字符输出流的最顶层的父类,是一个抽象类

共性的成员方法:

  - void write(int c) 写入单个字符

  - void write(char[] cbuf)写入字符数组

  - abstract void write(char[] cbuf, int off, int len)写入字符数组的某一部分,off数组的开始索引,len写的字符个数

  - void write(String str)写入字符串

  - void write(String str, int off, int len) 写入字符串的某一部分,off字符串的开始索引,len写的字符个数

  - void flush()刷新该流的缓冲

  - void close() 关闭此流,但要先刷新它

java.io.FileWriter extends OutputStreamWriter extends Writer

FileWriter:文件字符输出流

作用:把内存中字符数据写入到文件中

构造方法:
  FileWriter(File file)根据给定的 File 对象构造一个 FileWriter 对象

  FileWriter(String fileName) 根据给定的文件名构造一个 FileWriter 对象

  参数:写入数据的目的

    String fileName:文件的路径

    File file:是一个文件

  构造方法的作用:
    1.会创建一个FileWriter对象

    2.会根据构造方法中传递的文件/文件的路径,创建文件

    3.会把FileWriter对象指向创建好的文件

字符输出流的使用步骤(重点)  

  1.创建FileWriter对象,构造方法中绑定要写入数据的目的地

  2.使用FileWriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)

  3.使用FileWriter中的方法flush,把内存缓冲区中的数据,刷新到文件中

  4.释放资源(会先把内存缓冲区中的数据刷新到文件中)

字符输出流的基本使用_写出单个字符到文件

public static void main(String[] args) throws IOException {
// 1.创建FileWriter对象,构造方法中绑定要写入数据的目的地
FileWriter fw = new FileWriter("day09_IOAndProperties\\d.txt");
//2.使用FileWriter中的方法write,把数据写入到内存缓冲区中(字符转换为字节的过程)
//void write(int c)写入单个字符
fw.write(97);
//3.使用FileWriter中的方法flush,把内存缓冲区中的数据,刷新到文件中
fw.flush();
//4.释放资源(会先把内存缓冲区中的数据刷新到文件中)
fw.close();
}

最新文章

  1. JAVA笔试题集(一)--JAVASE部分
  2. The Path Attribute
  3. 【javascript 面试笔试】1、几道笔试题
  4. spring DI原理
  5. uva----(100)The 3n + 1 problem
  6. MEF(Managed Extensibility Framework)依赖注入学习
  7. tomcat 运行异常Cannot create PoolableConnectionFactory (到主机 的 TCP/IP 联接失败)(用户sa登录失败)
  8. WinForm C#全局错误捕捉处理【整理】
  9. python模块基础之OS模块
  10. 《JavaScript 闯关记》之 DOM(下)
  11. Linux服务器删除乱码文件和文件夹的方法
  12. 虚拟机工作站创建虚拟机并安装Linux教程
  13. 周末班:Python基础之网络编程
  14. QTP测试.NET程序的时候,ComboBox下拉框控件选择后,运行时对象不可见解决方案
  15. HappytimeOnvif Client V8.3的使用
  16. 01.制作ico图标的工具
  17. JavaScript位移运算多个大于号的使用方法
  18. UVA 11468 AC自动机入门题 记忆化概率dp+ac自动机
  19. [android] setOnTouchEvent 设置返回值为true 和 false的区别
  20. Convolutional Patch Networks with Spatial Prior for Road Detection and Urban Scene Understanding

热门文章

  1. HashMap和Hashtable以及ConcurrentHashMap的区别
  2. 使用 Swoole 加速你的 CMS 系统,并实现热更新 (基于 Laravel 框架)
  3. spring 拦截器流程 HandlerInterceptor AsyncHandlerInterceptor HandlerInterceptorAdapter
  4. Flutter 状态管理框架 Provider 和 Get 分析
  5. 用 Python 为接口测试自动生成用例
  6. 论文解读《Deep Attention-guided Graph Clustering with Dual Self-supervision》
  7. 104_Power Query 数据库条件查询
  8. WPF 分组
  9. mac安装java环境
  10. AWD平台搭建及遇到的问题分析