首页 » 开发 » JAVA » java常用知识:字符缓冲输出流BufferedWriter

java常用知识:字符缓冲输出流BufferedWriter

 

两个构造方法:
BufferedWriter(Writer out)创建一个使用默认大小输出缓冲区的缓冲字符输出流
BufferedWriter(Writer out,int sz)创建一个使用给定大小输出缓冲区的新缓冲字符输出流
参数:
Writer out 字符输出流对象
我们可以传递FileWriter,缓冲流会给FileWriter增加一个缓冲区,提高FileWriter的写入效率
int sz 指定缓冲区的大小,不写默认大小
特有的成员方法:
void newLine()写入一个行分隔符,会根据不同操作系统,获取不同的行分隔符

使用步骤:
1、创建字符缓冲输出流,构造方法中创建字符输出流对象
2、使用Write
3、使用Flush
4、释放资源

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package xuexi.heima.Buffered;

import java.io.*;

public class Demo04 {
    public static void main(String[] args) throws IOException {
        BufferedWriter bwr = new BufferedWriter(new FileWriter("D:\\javadome\\javaxuexi\\src\\xuexi\\heima\\Buffered\\2.txt"));
        for (int i = 0; i < 10; i++) {
            bwr.write("写入更多数据");
            bwr.newLine();
        }
        bwr.flush();
        bwr.close();

    }
}

原文链接:java常用知识:字符缓冲输出流BufferedWriter,转载请注明来源!

0