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