java 入门 -- Java I/O 输出缓冲字符流

/*

* 输出字符缓冲流:

* -----------| Writer 所有输出字符流的基类,是一个抽象类

* ----------------| FileWriter 向文件输出字符数据的输出字符流

* ----------------| BufferedWriter 缓冲输出字符流  缓冲输出字符流作用:提高FileWrier的写数据效率与扩展FileWriter的功能

*

* BufferedWriter使用步骤

* 1.找到目标文件;

* 2. 建立文件输出通道;

* 3. 建立文件输出缓冲流:

* 3. 输出文件并调用flush()刷新数据:

* 4. 关闭资源:

*

* 说明:BufferedWriter 内部只不过是提供了一个8192长度的字符数组作为缓冲区而已,拓展了FIleWriter的功能:

*/

package com.michael.lin;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

public class Demo5 {

public static void main(String[] args) throws IOException{

bufferedWriter();

}

public static void bufferedWriter() throws IOException{

//1.定资源

File file = new File("c:\\data.txt");

//2.建立输出通道s

FileWriter fileWriter = new FileWriter(file,true); //追加写入

//3.建立缓冲输出流

BufferedWriter bufferWriter = new BufferedWriter(fileWriter);

//4.输出文件

bufferWriter.newLine(); //输出新行

bufferWriter.write("大家好,你们吃了吗");

bufferWriter.flush();

//5.关闭资源

bufferWriter.close();

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容