zoukankan      html  css  js  c++  java
  • Java&IO缓冲区

    public class BufferedWriterDemo {
    
        private static final String LINE_SEPARATOR = System.getProperty("line.separator");
    
        /**
         * @param args
         * @throws IOException 
         */
        public static void main(String[] args) throws IOException {
    
            FileWriter fw = new FileWriter("buf.txt");
            
            //为了提高写入的效率。使用了字符流的缓冲区。
            //创建了一个字符写入流的缓冲区对象,并和指定要被缓冲的流对象相关联
            BufferedWriter bufw = new BufferedWriter(fw);
            
            //使用缓冲区的写入方法将数据先写入到缓冲区中。
    //        bufw.write("abcdefq"+LINE_SEPARATOR+"hahahha");
    //        bufw.write("xixiixii");
    //        bufw.newLine();
    //        bufw.write("heheheheh");
            
            for(int x=1; x<=4; x++){
                bufw.write("abcdef"+x);
                bufw.newLine();
                bufw.flush();
            }
            
            //使用缓冲区的刷新方法将数据刷目的地中。
    //        bufw.flush();
            
            //关闭缓冲区。其实关闭的就是被缓冲的流对象。
            bufw.close();
            
    //        fw.write("hehe");
            
    //        fw.close();
        }
    
    }
  • 相关阅读:
    函数的返回值以及局部,全局变量
    函数的参数
    文件操作 函数
    数据类型一些基本操作方法
    设置精度的方法
    字符串和编码问题
    python中一些函数应用
    初步认识类
    P1613 跑路
    P2383 狗哥玩木棒
  • 原文地址:https://www.cnblogs.com/xiarongjin/p/8310811.html
Copyright © 2011-2022 走看看