使用打印流复制文件
来源:互联网 发布:淘宝客户分析 编辑:程序博客网 时间:2024/05/16 05:12
使用打印流复制文件
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
/*
* 需求:DataStreamDemo.java复制到Copy.java中
* 数据源:
* DataStreamDemo.java -- 读取数据 --FileReader -- BufferedReader
* 目的地:
* Copy.java -- 写出数据 --FileWriter -- BufferedWriter -- PrintWriter
*/
public class CopyFileDemo {
publicstatic void main(String[] args) throws IOException {
//以前的版本
//封装数据源
//BufferedReader br = new BufferedReader(new FileReader(
//"DataStreamDemo.java"));
//// 封装目的地
//BufferedWriter bw = new BufferedWriter(new FileWriter("Copy.java"));
//
//String line = null;
//while ((line = br.readLine()) != null) {
//bw.write(line);
//bw.newLine();
//bw.flush();
//}
//
//bw.close();
//br.close();
//打印流的改进版
//封装数据源
BufferedReaderbr = new BufferedReader(new FileReader(
"DataStreamDemo.java"));
//封装目的地
PrintWriterpw = new PrintWriter(new FileWriter("Copy.java"), true);
Stringline = null;
while((line=br.readLine())!=null){
pw.println(line);
}
pw.close();
br.close();
}
}
- 使用打印流复制文件
- 使用文件流复制
- IO —— 使用打印流实现文件的复制
- 使用字符流复制文件
- 使用字符流复制文件
- 复制文件并定时打印进度
- IO_Homework1~2 打印九九乘法表 复制文件
- 使用缓冲流实现文件的复制
- 使用文件流FileStream复制视频文件
- 使用输入输出流实现文件复制
- 【Java】使用字节流复制文件
- Java 使用字节流 一次性复制文件
- 使用简单的打印流写入文件
- 使用NIO复制文件
- 使用FileChannel复制文件
- 使用FileChannel复制文件
- 使用mmap复制文件
- 使用C++复制文件
- RxJava结合ProgressDialog实现请求数据
- 迟到N久的开博
- 打印流PrintWriter实现自动刷新和换行
- python lambda函数基础
- Golang 学习笔记 ---类型和一个 HelloWorld
- 使用打印流复制文件
- Android的回调机制
- PySide学习笔记第十一章-PySide中的拖拽(放)操作
- RecyclerView加载更多数据的三种不同的实现方式
- Part 2 How to Monitor Java Garbage Collection
- Intent实现简易文件浏览查看器
- fork()函数
- http load介绍
- 自定义View android 像支付宝支付界面的progress