package com.company.io;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* <br>
* <b>类说明: </b> 缓冲流的使用
* <b>作者: </b> Guo.shiLin
* <b>日期: </b> 2018-08-07 9:42
*
* @version 1.0
*/
public class BufferedDemo1 {
public static void main(String[] args) {
File file = new File("D:\\hello.txt");
File file1 = new File("D:\\hello2.txt");
BufferedWriter writer = null;
BufferedReader reader = null;
try {
if (!file1.exists()) {
file1.createNewFile();
}
//从file文件里面读取数据
reader = new BufferedReader(new FileReader(file));
//在file1文件中写入数据
writer = new BufferedWriter(new FileWriter(file1));
String line = null;//一次读取一行
long startTime = System.currentTimeMillis();
while ((line = reader.readLine()) != null) {
writer.write(line);
}
long endTime = System.currentTimeMillis() - startTime;
System.out.println(endTime + "ms");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (writer != null) {
writer.close();
}
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}