个性化阅读
专注于IT技术分析

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

让我们看一个使用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.
赞(0)
未经允许不得转载:srcmini » Java BufferedWriter类

评论 抢沙发

评论前必须登录!