字符输出流_Writer类&FileWrite类介绍

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(char[] cbuf,int off,int len);写入字符串的某一部分,off是数组开始的索引,len写的字符个数

void flush();刷新该流

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

java.io.FileWriter extends OutputStreamWriter extends Writer

FileWriter:文件字符输出流

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

构造方法:

FileWriter(File file);

FileWriter(String fileName);

参数:写入数据的目的地

String fileName:文件的路径

File file:是一个文件

构造方法的作用:

1.它会创建一个FileWriter对象

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

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

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

字符输出流的使用步骤:

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

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

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

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

public class demo01 {
public static void main(String[] args) throws IOException {
FileWriter fw = new FileWriter("Document\\1.txt");
fw.write(97);
fw.flush();
fw.close();
}
}

最新文章

  1. 帆软报表FineReport SQLServer数据库连接失败常见解决方案
  2. Delphi多线程编程--线程同步的方法(事件、互斥、信号、计时器)简介
  3. Daily Scrum 12.14
  4. [LeetCode]题解(python):095-Unique Binary Search Trees II
  5. Python基本语法[二],python入门到精通[四] (转)
  6. Filebeat issue 排查--single.go:140: ERR Connecting error publishing events (retrying): dial tcp ****:5044: i/o timeout
  7. Java 判断回文字符串有多少和其中的最大字符串
  8. 二叉树遍历 C#
  9. java核心卷轴之泛型程序设计
  10. JAVA基础知识总结:十
  11. BASH 学习笔记小结
  12. 生活沉思录 via 哲理小故事
  13. 前后端分离与 restful api
  14. 为什么delete指针后指针设为null(已解答)
  15. ElasticSearch的lowlevelApi和低级别API
  16. [Laravel] 04 - Blade templates
  17. Git 代码版本还原方法
  18. Jmeter入门--安装教程
  19. JS继承方法
  20. Android adb push 和 adb pull

热门文章

  1. 蓝桥杯Web练习题:多个斜线开始的路径重定向问题
  2. os、json、sys、subprocess模块
  3. 常见的邮箱服务器(SMTP,POP3)地址,端口
  4. NoClassDefFoundError问题
  5. 139_Power BI之某制造企业HR相关数据年度复盘
  6. CSS基础学习(一)
  7. 第06组 Beta冲刺 (5/5)
  8. LOJ数列分块 9 题解
  9. Sublime text eslint windows 配置
  10. Node.js精进(1)——模块化