参考手册:
BufferedReader
![](https://img-blog.csdnimg.cn/img_convert/ff5d75465664ae64cd0eb7b436ab9733.png)
![](https://img-blog.csdnimg.cn/img_convert/604d5618f37e90babccbf044d0bc99a8.png)
BufferedWriter:
![](https://img-blog.csdnimg.cn/img_convert/b04783be7e0e69fedca6bd0af9c7ae69.png)
![](https://img-blog.csdnimg.cn/img_convert/2acb36e4b8efe78b657a2fcf35ba7ce6.png)
关键字:
close()
关闭流,先刷新。
newLine()
写一行行分隔符。
write()
写一个字符
实例:
import java.io.*;
public class Zfsrsc {
//字符输入输出。
public static void main(String[] args) throws Exception {
lx1();
}
private static void lx2() throws Exception {
//BufferedWriter 写。
BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\ja.txt" ));
bw.write("您好啊召唤师。");
bw.newLine();
bw.write("欢迎来到德莱联盟");
bw.write("德玛西亚永不言弃");
bw.write("战火,已经蔓延到了我的国家。");
bw.close();
}
private static void lx1() throws Exception {
//创建字符输入缓冲流对象
// // 利用BufferedReader/BufferedWriter逐行读写文件内容,提升I/O性能
BufferedReader br = new BufferedReader(new FileReader("D:\\ja.txt"));
String len = null;
while ((len = br.readLine())!=null){
System.out.println(len);
}
br.close();
}
}
打印结果:
lx1:
![](https://img-blog.csdnimg.cn/img_convert/a4906a49bc0cccefaa26db2073b21df9.png)
lx2:
![](https://img-blog.csdnimg.cn/img_convert/ae5f1c730ef6782b718f9342637b14c1.png)