package testBufferedReaderAndWriter;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
/**
* 描述:从流中复制文件
*@author 李齐超 *1832655017@qq.com
* 2018年8月27日 下午9:17:09
*/
public class TestBufferedReaderAndWriter {
public static void main(String[] args) {
BufferedReader reader=null;
BufferedWriter Writer=null;
try {
/**
* 首先创建两个缓冲区
*/
reader = new BufferedReader(new FileReader("E:\\中公资料\\实验.txt"));
Writer = new BufferedWriter(new FileWriter("E:\\中公资料\\实验111.txt"));
//创建中转站,因为readLine()不识别换行符,所以需要newLine()换行,并且newLine()终止的条件是null。
String line=null;
while ((line=reader.readLine())!=null) {
Writer.write(line);
Writer.newLine();
Writer.flush();
}
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
if (reader!=null) {
}
} catch (Exception e2) {
throw new RuntimeException("读取失败");
}
try {
if (Writer!=null) {
}
} catch (Exception e2) {
throw new RuntimeException("读取失败");
}
}
}
}
从流中复制字符文件
最新推荐文章于 2024-01-08 22:26:03 发布