打印流:
package cn.itcast._04;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
/**
* 4.用打印流改进复制文本文件的操作
* 数据源:
* c:\\a.txt
* 目的地:
* d:\\b.txt
* @author 曾宏华
*
*/
public class PrintWriterDemo {
public static void main(String[] args) throws IOException {
// 封装数据源
BufferedReader br = new BufferedReader(new FileReader("c:\\a.txt"));
// 目的地,打印流复制,他会自动刷新,换行。
PrintWriter pw = new PrintWriter(new FileWriter("d:\\b.txt"));
//一次读取一行方法
String line = null;
while ((line = br.readLine()) != null) {
pw.println(line);
}
//释放资源
pw.close();
br.close();
}
}