天天看點

緩沖區對象BufferedWriter

/*
緩沖區對象BufferedWriter
緩沖區的出現是為了提高流的操作效率而出現的
在建立緩沖區之前,必須要先有流對象。
該緩沖區中提供了一個跨平台的換行符。
newLine();

*/
class  BufferedWriterDemo
{
    public static void main(String[] args) 
    {

        //建立一個字元寫入流對象。
        FileWriter fw = new FileWriter("buf.txt");      

        //為了提高字元寫入流效率。加入了緩沖技術。
        //隻要将需要被提高效率的流對象作為參數傳遞給緩沖區的構造函數即可。
        BufferedWriter bufw = new BufferedWriter(fw);//參數傳入字元流對象

        for (int x =;x< ;x++ )
        {
            bufw.write("abcd"+x);
            bufw.newLine();
            bufw.flush();
        }
        bufw.write("abcde");

        //記住,隻要用到緩沖區,就要重新整理。
        bufw.flush();

        //其實關閉緩沖區,就是在關閉緩沖區中的流對象
        bufw.close();


    }

}