Java教程

Java BufferedWriter

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的示例

让我们看一下将数据写入文本文件的简单示例 testout.txt 使用Java BufferedWriter。
package com.lidihuo;
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 lidihuo.");
        buffer.close();
        System.out.println("Success");
    }
}
输出:
success
testout.txt:
Welcome to lidihuo.
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4