• IO编程__缓冲字符流__输入、输出


    一、代码如下

    package www.tainiu.wenjian;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class af__FileHuanZiFuLiu__V1 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		BufferedReader br= null;
    		BufferedWriter bw= null;
    		
    		try {
    			FileReader fr= new FileReader("d:\Test.txt");
    			br= new BufferedReader(fr);
    			
    			FileWriter fw= new FileWriter("e:\Test__1.txt");
    			bw= new BufferedWriter(fw);
    			
    			String s= "";
    			while((s=br.readLine()) != null) {
    				//System.out.println(s);
    				bw.write(s + "
    ");
    			}
    			
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} finally {
    			try {br.close();bw.close();} catch (IOException e) {e.printStackTrace();}
    		}
    		
    
    	}
    
    }
    
    package www.tainiu.wenjian;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class af__FileHuanZiFuLiu__V2 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		BufferedReader br= null;
    		BufferedWriter bw= null;
    		
    		try {
    			//FileReader fr= new FileReader("d:\Test.txt");
    			br= new BufferedReader(new FileReader("d:\Test.txt"));
    			
    			//FileWriter fw= new FileWriter("e:\Test__1.txt");
    			bw= new BufferedWriter(new FileWriter("e:\Test__2.txt"));
    			
    			String s= "";
    			while((s=br.readLine()) != null) {
    				//System.out.println(s);
    				bw.write(s + "
    ");
    			}
    			
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} finally {
    			try {br.close();bw.close();} catch (IOException e) {e.printStackTrace();}
    		}
    		
    
    	}
    
    }
    
  • 相关阅读:
    关于Java中String类的hashCode方法
    重写equal()时为什么也得重写hashCode()之深度解读equal方法与hashCode方法渊源
    vue+eslint+prettier+vetur 使用vscode 前端工程化
    vue webpack 打包优化
    移动端兼容
    vue 跨域使用
    vue2.0性能优化
    前端 mock的使用
    vue 使用Lodash 的throttle(节流)与debounce(防抖
    webpack4 安装及使用
  • 原文地址:https://www.cnblogs.com/wujianbo123/p/7633137.html
Copyright © 2020-2023  润新知