JAVA BufferedWriter
BufferedWriter和FileWriter差不多,也是用来写文件的类,属于字符输出流。 区别在于BufferedWriter有一个长度为8192的char[]字符数组,作为缓冲区使用。 每次在写数据时,实际上都是在不断向缓冲数组中添加字符。 如果缓冲数组已经满了,那么将会统一写到硬盘的文件当中。减少硬盘的操作次数 如果没有写满,那么就等待下一次写入。 如果最终关闭流的时候,数组仍然没满,那么也会将其余的有效部分写到硬盘文件里。 如何使用BufferedWriter? 1.首先创建一个普通的FileWriter 2.将这个普通的FileWriter包装成为缓冲的BufferedWriter,用构造方法。 3.后面BufferedWriter使用的方法和FiledWriter基本一样。 构造方法: public BufferedWriter(FileWriter fw):参数就是普通的FileWrter对象。 public class BufferedWriter { public static void main ( String [ ] args ) throws IOException { //首先创建一个FilerWriter FileWriter fw = new FileWriter ( "file08.txt" ) ; /