Java BufferedWriter
精华
小牛编辑
125浏览
2023-03-14
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 cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
/**
* Java FileWriter的例子
*/
import java.io.*;
public class Demo {
public static void main(String[] args) throws Exception {
FileWriter writer = new FileWriter("D:\\xnip\\test.txt");
BufferedWriter buffer = new BufferedWriter(writer);
buffer.write("Welcome to xnip.");
buffer.close();
System.out.println("Success");
}
}
输出结果为:
Success
test.txt:
Welcome to xnip.