Java中的字符流緩衝區介紹
字符流緩衝區
緩衝區是爲了提高流的操作效率二出現的
所有創建緩衝區前,必須先有流對象
FileWriter fw=new FileWriter(“111.txt”);
BufferedWriter bufw=new BufferedWriter(fw);//將要被提高效率的流對象作爲參數傳遞給BufferedWriter即可
bufw.writer(“dafdsa”);
bufw.flush();//只要用到緩衝區就要記得刷新
bufw.close();//其實關閉緩衝區就是關閉流對象
bufw.newline();//換行,這是緩衝區提供的跨平臺方法
FileReader fr=new FileReader(“Demo.java”);
BufferedReader bufw=new BufferedReader(fr);
String line=null;
while((line=fr.readLine())!=null){ //緩衝區提供了一個方法一次讀取一行,方便對文本數據的獲取,返回null時表示讀到末尾
System.out.println(line);
}
bufw.close();