zoukankan      html  css  js  c++  java
  • 按行读取.txt文件,并按行写入到新文件中

    package com.test.io;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    public class ReadWrite {
    
        public static void main(String[] args) {
            
            String inurl="D:/123.txt";
            File infile=new File(inurl);
            String outurl="D:/asd.txt";
            File outfile=new File(outurl);
            try {
                //如果写入的文件不存在创建新文件
                if(!outfile.exists()){
                    outfile.createNewFile();
                }
                //文件的输入流读取文件
                FileInputStream in=new FileInputStream(infile);
                FileOutputStream out=new FileOutputStream(outfile);
                //读文件
                BufferedReader read=new BufferedReader(new InputStreamReader(in));
                //写文件
                BufferedWriter write=new BufferedWriter(new OutputStreamWriter(out));
                
                String temp="";
                
                while((temp=read.readLine())!=null){
                    //写入文件
                    write.write(temp+"
    ");
                    System.out.println("写入"+temp);
                }
                read.close();
                write.close();
                out.close();
                in.close();
            } catch (Exception e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            
            
            
        }
    
    }
  • 相关阅读:
    Python进阶08 生成器
    Python进阶07 迭代
    Python进阶06 列表推导
    Python进阶05 函数property
    Python基础14 集合
    支付宝支付和微信消息推送
    Redis
    django之contenttype
    数据分析系列
    IPython
  • 原文地址:https://www.cnblogs.com/diaozhaojian/p/6361407.html
Copyright © 2011-2022 走看看