字符输出流_Writer类&FileWrite类介绍和字符输出流的基本使用_写出单个字符到文件
阅读原文时间:2023年07月10日阅读:2

字符输出流_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();
    }
}

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章