• 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());
                }
            }
        }
    }
  • 相关阅读:
    pku3734Blocks
    STLmultiset
    zoj 2744
    EXCEL vba 插入图片的大小裁剪尺寸移动和旋转的设置和指定
    C# WinForm下Excel导入导出
    日期格式校验
    vb获取目录下所有文件夹名称的方法
    批量 生成 word 多线程
    Java中验证日期时间格式
    递归绑定树形菜单
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2881233.html
Copyright © 2020-2023  润新知