一、字符缓冲流
public class BufferedReader extends Reader
public class BufferedWriter extends Writer
构造函数:
BufferedReader(Reader in)
BufferedWriter(Writer out)
写数据:
FileWriter fw = new FileWriter("sdfsf\\sfs.java");
BufferedWriter bw = new BufferedWriter(bw);
两行简化为一行:
BufferedWriter bw = new BufferedWriter(new FileWriter("sdfsf\\sfs.java"));
bw.write("hello\r\n");
bw.writer("world\r\n");
读数据:一次读一个字符数据
BufferedReader br = new BufferedReader(new FileReader("sdfsf\\sfs.java"));
int ch;
while((ch = br.read())!=-1){
sout((char)ch);
}
br.close();
读数据:一次读一个字符数组数据
BufferedReader br = new BufferedReader(new FileReader("sdfsf\\sfs.java"));
char[] chs = new char[1024];
int len;
while((len = br.read(chs))!=-1){
sout(new String(chs,0,len));
}
br.close();
二、案例:
操作:
一次读写一个字符数据
一次读写一个字符数组数据
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。