BuffereWriter_字符缓冲输出流

BuffereWriter_字符缓冲输出流

BuffereWriter:字符缓冲输出流

继承父类成员方法:

  

abstract  void close()
          关闭此流,但要先刷新它。
abstract  void flush()
          刷新此流。
 void write(char[] cbuf)
          写入字符数组。
abstract  void write(char[] cbuf, int off, int len)
          写入字符数组的某一部分。
 void write(int c)
          写入单个字符。
 void write(String str)
          写入字符串。
 void write(String str, int off, int len)
          写入字符串的某一部分。

构造方法:

    

BufferedWriter(Writer out)
          创建一个使用默认大小输出缓冲区的缓冲字符输出流。
BufferedWriter(Writer out, int sz)
          创建一个使用指定大小输出缓冲区的新缓冲字符输出流。

  参数:

    writer out :字符输出流,可以传递FileWiter,缓冲流会给FileWriter增加一个缓冲区,提高FileWriter的写入效率

    int sz:指定缓冲区的大小,不指定默认

案例:

   

    public static void main(String[] args) throws IOException {
        BufferedWriter writer = new BufferedWriter(new FileWriter("aa.txt"));
        writer.write("你好");
        writer.close();
    }
}

posted @ 2022-07-20 19:27  一位程序袁  阅读(89)  评论(0编辑  收藏  举报