高效流使用案例
package Test21_Demo.Demo03;/*@create 2020--12--11--11:16*/import java.io.*;public class BufferedWriterReaderDemo {public static void main(String[] args) throws IOException {//1.创建普通流FileWriter fw = new FileWriter("test2.txt");//2.创建高效流 - 将普通流作为参数传入 - 对应FileWriterBufferedWriter bw = new BufferedWriter(fw);//写入数据bw.write("天空飘过五个字");//支持字符,因为是bw中的方法//刷新缓存区bw.flush();//关闭bw.close();System.out.println("--------------------------------------------");//1.创建普通流 - 保证文件存在FileReader fr = new FileReader("test2.txt");//2.创建高效流 - 将普通流作为参数传入 - 对应FileWriterBufferedReader br = new BufferedReader(fr);char[] chars = new char[1024];//获取读取字符的个数int len = br.read(chars);//将字符转换成字符串String s = new String(chars, 0, len);System.out.println(s);//关闭br.close();}}
