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());
                }
            }
        }
    }
  • 相关阅读:
    celery定时器
    基于Django的Rest Framework框架的视图组件
    Django的缓存机制
    Django中的跨域请求问题
    基于Django的Rest Framework框架的url控制器
    基于Django的Rest Framework框架的响应器
    基于Django的Rest Framework框架的分页组件
    基于Django的Rest Framework框架的解析器
    虚拟机下CentOS7开启SSH连接
    Vue中computed和watch的区别
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2881233.html
Copyright © 2011-2022 走看看