Java BufferedWriter

1 什么是Java BufferedWriter

Java BufferedWriter类用于为Writer实例提供缓冲。它使性能更快。它继承了Writer类。缓冲字符用于有效地写入单个数组,字符和字符串。

2 Java BufferedWriter的语法

public class BufferedWriter extends Writer  

3 Java BufferedWriter的构造方法

构造方法 描述
BufferedWriter(Writer wrt) 用于创建使用默认大小的输出缓冲区的BufferedWriter。
BufferedWriter(Writer wrt, int size) 用于创建使用指定大小的输出缓冲区的BufferedWriter。

4 Java BufferedWriter的方法

方法 描述
void newLine() 生成换行符。
void write(int c) 用于写入单个字符。
void write(char[] cbuf, int off, int len) 用于写入字符数组的一部分。
void write(String s, int off, int len) 用于写入字符串的一部分。
void flush() 用于刷新输入流。
void close() 用于关闭输入流。

5 Java BufferedWriter的例子

让我们看一个使用Java BufferedWriter 将数据写入文本文件test.txt的简单示例。

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 *  Java FileWriter的例子
 */
import java.io.*;

public class Demo {

    public static void main(String[] args) throws Exception {
        FileWriter writer = new FileWriter("D:\\yiidian\\test.txt");
        BufferedWriter buffer = new BufferedWriter(writer);
        buffer.write("Welcome to yiidian.");
        buffer.close();
        System.out.println("Success");
    }
}

输出结果为:

Success

test.txt:

Welcome to yiidian.

 

热门文章

优秀文章