zoukankan      html  css  js  c++  java
  • JAVA基础复习-FileRead与FileWriter结合使用示例:字符输入、输出流整合(实现文本类文件的复制)

    package com.winson.iotest;
    
    import org.junit.Test;
    
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * @description:字符输入、输出流整合(实现文件的复制)
     * @date: 2020/7/5 19:21
     * @author: winson
     */
    public class FileReadFileWriterTest {
    
        @Test
        public void test1() {
    
            FileReader fileReader = null;
            FileWriter fileWriter = null;
            try {
                File file = new File("hello.txt");
                File file1 = new File("hello_out.txt");
    
                fileReader = new FileReader(file);
                fileWriter = new FileWriter(file1);
                char[] chars = new char[5];
                //记录每次读入到chars数组中的字符的个数
                int len;
                while ((len = fileReader.read(chars)) != -1) {
                    fileWriter.write(chars, 0, len);
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    if (fileReader != null) {
                        fileReader.close();
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
                try {
                    if (fileWriter != null) {
                        fileWriter.close();
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
    
        }
    
    }
    
    
  • 相关阅读:
    20170706xlVBA根据工资汇总表生成个人工资条
    20170706xlVBA汇总历时对阵数据
    20170706xlVBA批量提取word表格中的自我评分
    python学习笔记(一)
    哈希表
    前缀表达式、中缀表达式、后缀表达式

    环形链表
    队列
    稀疏数组
  • 原文地址:https://www.cnblogs.com/elnimo/p/13251374.html
Copyright © 2011-2022 走看看