
正文
Java将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java.io
类 BufferedWriter
java.lang.Object
java.io.Writer
java.io.BufferedWriter
BufferedWriter
public BufferedWriter(Writer out)
-
创建一个使用默认大小输出缓冲区的缓冲字符输出流。
- 参数:
-
out- 一个 Writer -
package a.ab; import java.io.*; public class FileReadWrite {
public static void main(String[] args) {
FileWriter fw=null;
BufferedWriter bw=null;
try{
//将f1文件的内容复制到f2文件中
File f1=new File("D:\\DD\\d.txt");
fw=new FileWriter(f1);
bw=new BufferedWriter(fw);//带缓冲区的字符输出流
for(int i=0;i<3;i++){
bw.write("abcd"+i);
bw.newLine();
bw.flush();
}
}catch(Exception ex){
ex.printStackTrace();
}finally{
try {
fw.close();//关闭文件写操作
} catch (IOException e) {
e.printStackTrace();
}
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}voidclose ()
关闭此流,但要先刷新它。voidflush ()
刷新该流的缓冲。voidnewLine ()
写入一个行分隔符。








