package ioTest;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
/*
* 字符缓冲输出流:BufferedWriter
* 字符缓冲输入流:BufferedReader
*/
public class Demo7 {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new FileReader("demo.txt"));
BufferedWriter bw = new BufferedWriter(new FileWriter("in.txt"));
/*
方式一
int ch = 0;
while ((ch = br.read()) != -1) {
bw.write(ch);
bw.flush();
}
*/
//方式二
char chs[] = new char[1024];
int len = 0;
len = len + 0;
while ((len = br.read(chs)) != -1) {
bw.write(chs,0,len);
//不用osr.write(chs);
bw.flush();
}
//释放资源
bw.flush();
br.close();
bw.close();
}
}
缓冲字符流复制文件
最新推荐文章于 2021-03-16 22:42:03 发布