处理流

来源:互联网 发布:w7怎么连接网络 编辑:程序博客网 时间:2024/06/05 19:45
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;


/**
 * @author Administrator
 * @category 处理流练习
 */
public class Chuli {
public static void main(String[] args) throws IOException {
//先写入一句话 然后用处理流的方式复制文件
File file=new File("D:/rnew/new/l.txt");
OutputStream output=new FileOutputStream("D:/rnew/new/l.txt");
String str="编程编入的一句中文";
byte []bs=str.getBytes();
output.write(bs);
output.flush();
output.close();
//复制文件
File dest=new File("D:/rnew/new/dest.txt");
FileReader fr=null;
FileWriter fw=null;
BufferedReader br=null;
BufferedWriter bw=null;
fr=new FileReader(file);
fw=new FileWriter(dest);
br=new BufferedReader(fr);
bw=new BufferedWriter(fw);
int i;
try {
if((i=br.read())!=-1){
bw.write(i);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
fw.flush();
fw.close();
fr.close();
}

}
}
0 0
原创粉丝点击