zoukankan      html  css  js  c++  java
  • Java基础之IO流,使用字符流缓冲区复制文件

    import java.io.*;
    class BufferedCopyDemo
    {
        /*
            通过缓冲区复制一个.java文件
        
    */
        public static void main(String[] args)
        {
            FileWriter fileWriter = null;
            FileReader fileReader = null;
            BufferedWriter bufferedWriter = null;
            BufferedReader bufferedReader = null;
            
            try
            {
                fileWriter = new FileWriter("d:\\BufferCopyDemo.java");
                fileReader = new FileReader("BufferCopyDemo.java");
                
                bufferedWriter = new BufferedWriter(fileWriter);
                bufferedReader = new BufferedReader(fileReader);
                
                String line = null;
                //readLine()读取的行,并不包括结束符
                while((line=bufferedReader.readLine())!=null)
                {
                    bufferedWriter.write(line);
                    bufferedWriter.newLine();
                    bufferedWriter.flush();
                }        
            }
            catch(IOException e)
            {
                System.out.println(e.getMessage());
            }
            finally
            {
                try
                {
                    if(bufferedWriter!=null) bufferedWriter.close();
                    if(bufferedReader!=null) bufferedReader.close();
                }
                catch(IOException e)
                {
                    System.out.println(e.getMessage());
                }
            }
        }
    }
  • 相关阅读:
    关于jQuery的两对小括号()()的说明
    高效能 DBA 的七个习惯
    Div+CSS网站设计的优点
    .Net上传图片按比例自动缩小或放大
    SEO草根技术基础—DIV+CSS
    asp.net连接Mysql(connector/net 5.0)
    大型网站(高访问、海量数据)技术架构
    ISO Latin1字符集
    CuteEditor学习总结技巧
    Craigslist 的数据库架构
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2881233.html
Copyright © 2011-2022 走看看