标签:
1. 使用打印流改进复制文本文件的案例
2. 代码示例:
1 package cn.itcast_03; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.FileReader; 6 import java.io.FileWriter; 7 import java.io.IOException; 8 import java.io.PrintWriter; 9 10 /* 11 * 需求:DataStreamDemo.java复制到Copy.java中 12 * 数据源: 13 * DataStreamDemo.java -- 读取数据 -- FileReader -- BufferedReader 14 * 目的地: 15 * Copy.java -- 写出数据 -- FileWriter -- BufferedWriter -- PrintWriter 16 */ 17 public class CopyFileDemo { 18 public static void main(String[] args) throws IOException { 19 // 以前的版本 20 // 封装数据源 21 // BufferedReader br = new BufferedReader(new FileReader( 22 // "DataStreamDemo.java")); 23 // // 封装目的地 24 // BufferedWriter bw = new BufferedWriter(new FileWriter("Copy.java")); 25 // 26 // String line = null; 27 // while ((line = br.readLine()) != null) { 28 // bw.write(line); 29 // bw.newLine(); 30 // bw.flush(); 31 // } 32 // 33 // bw.close(); 34 // br.close(); 35 36 // 打印流的改进版 37 // 封装数据源 38 BufferedReader br = new BufferedReader(new FileReader( 39 "DataStreamDemo.java")); 40 // 封装目的地 41 PrintWriter pw = new PrintWriter(new FileWriter("Copy.java"), true); 42 43 String line = null; 44 while((line=br.readLine())!=null){ 45 pw.println(line); 46 } 47 48 pw.close(); 49 br.close(); 50 } 51 }
Java基础知识强化之IO流笔记60:打印流 之 改进复制文本文件的案例
标签:
原文地址:http://www.cnblogs.com/hebao0514/p/4872091.html