package day47;
import java.io.*;
public class bufferedStreamDemo01 {
//字符缓冲流
public static void main(String[] args) throws IOException {
//字符写入流
FileWriter fw = new FileWriter("C:\\Users\\29859\\Desktop\\fos.txt");
BufferedWriter bw = new BufferedWriter(fw);
bw.write("gong");
bw.write("wei");
bw.close();
//字符读取流
FileReader fr = new FileReader("C:\\Users\\29859\\Desktop\\fos.txt");
BufferedReader br = new BufferedReader(fr);
//两种方式读取
// int ch;
// while ((ch=br.read())!=-1){
// System.out.print((char) ch);
// }
int len;
char [] chs = new char[1024];
while ((len=br.read(chs))!=-1){
System.out.println(new String(chs,0,len));
}
}
}
字符缓冲流新特性:
1、写:newLine() 自适应系统分隔符,写一行行分隔符
2、读:readLine() 读取一行数据,没有换行符,如果末尾,返回null