BufferedWriter 百科内容来自于: 百度百科

public class BufferedWriterextendsWriter
将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。 该类提供了 newLine() 方法,它使用平台自己的行分隔符概念,此概念由系统属性 line.separator 定义。并非所有平台都使用新行符 ('\n') 来终止各行。因此调用此方法来终止每个输出行要优于直接写入新行符。 通常 Writer 将其输出立即发送到底层字符或字节流。除非要求提示输出,否则建议用 BufferedWriter 包装所有其 write() 操作可能开销很高的 Writer(如 FileWriters 和 OutputStreamWriters)。例如, PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("foo.out"))); 将缓冲 PrintWriter 对文件的输出。如果没有缓冲,则每次调用 print() 方法会导致将字符转换为字节,然后立即写入到文件,而这是极其低效的。 从以下版本开始:JDK1.1
字段摘要
从类 java.io.Writer继承的字段
构造方法摘要
创建一个使用默认大小输出缓冲区的缓冲字符输出流。
BufferedWriter(Writerout, int sz)
创建一个使用给定大小输出缓冲区的新缓冲字符输出流。
方法摘要
void
close()
关闭此流,但要先刷新它。
void
flush()
刷新该流的缓冲。
void
newLine()
写入一个行分隔符。
void
write(char[] cbuf, int off, int len)
写入字符数组的某一部分。
void
write(int c)
写入单个字符。
void
write(Strings, int off, int len)
写入字符串的某一部分。
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定