zoukankan      html  css  js  c++  java
  • java缓冲区BufferedReader

    1、java缓冲区BufferedReader拷贝文件

    2、代码如下:

    package Demo1;
    
    import java.io.*;
    
    public class BufferedTest {
    
        public static void main(String[] args) {
            bfcp();
        }
        
        public static void bfcp()
        {
            FileWriter fw=null;
            FileReader fr=null;
            BufferedWriter bfw=null;
            BufferedReader bfr=null;
            try
            {
            fr=new FileReader("D:\Eclipse_jee_java\javaDemo\Demo1\src\Demo1\demo1.java");
            fw=new FileWriter("F:\bf.txt");
            bfr=new BufferedReader(fr);
            bfw=new BufferedWriter(fw);
            
            String  line=null;
            while((line=bfr.readLine())!=null)
            {
                bfw.write(line);
                bfw.newLine();
                bfw.flush();
            }
            }catch(IOException e)
            {
                
            }
            finally{
                try {
                    bfw.close();
                    fw.close();
                    
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                try {
                    bfr.close();
                    fr.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
            
        }
    
    }

    3、使用缓冲区的好处:

    可以一行一行的进行读取写入

    速度快

  • 相关阅读:
    1023. 组个最小数
    1021. 个位数统计
    *1020. 月饼
    *1019. 数字黑洞
    1016. 部分A+B
    *1014. 福尔摩斯的约会
    *1013. 数素数
    *1012. 数字分类
    1011. A+B和C
    *1008. 数组元素循环右移问题
  • 原文地址:https://www.cnblogs.com/ywf520/p/6733830.html
Copyright © 2011-2022 走看看