本文概述
Java BufferedWriter类用于为Writer实例提供缓冲。它使性能更快。它继承了Writer类。缓冲字符用于有效地写入单个数组, 字符和字符串。
类声明
让我们看一下Java.io.BufferedWriter类的声明:
public class BufferedWriter extends Writer
类的构造函数
建设者 | 描述 |
---|---|
BufferedWriter(Writer wrt) | 它用于创建使用默认大小的输出缓冲区的缓冲字符输出流。 |
BufferedWriter(Writer wrt, int size) | 它用于创建使用指定大小的输出缓冲区的缓冲字符输出流。 |
类方法
方法 | 描述 |
---|---|
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() | 用于关闭输入流 |
Java BufferedWriter的示例
让我们看一个使用Java BufferedWriter将数据写入文本文件testout.txt的简单示例。
package com.srcmini;
import java.io.*;
public class BufferedWriterExample {
public static void main(String[] args) throws Exception {
FileWriter writer = new FileWriter("D:\\testout.txt");
BufferedWriter buffer = new BufferedWriter(writer);
buffer.write("Welcome to srcmini.");
buffer.close();
System.out.println("Success");
}
}
输出:
success
testout.txt:
Welcome to srcmini.
评论前必须登录!
注册