作者在 2010-05-09 15:51:47 发布以下内容
//BufferedReader和BufferedWriter的应用
public static void main(String[] args) {
FileReader fr;
FileWriter fw;
BufferedReader br;
BufferedWriter bw;
try {
fr = new FileReader("d:/student.sql");
br=new BufferedReader(fr);//每一个BufferedWriter都来自于FileReader
fw=new FileWriter("d:/student1.sql");
bw=new BufferedWriter(fw);
String s=br.readLine();//将读出来的内容发到字符串中,并且是一行的一行读下去的。
while(s!=null){
bw.write(s);//将BufferedReader的内存放到BufferedWrieter中
bw.newLine();//为了在每一读取时,加一个换行符
s=br.readLine();
}
bw.close();
fw.close();
br.close();
fr.close();//只有当关闭写入流之后,文件的内存才能读到里面
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
public static void main(String[] args) {
FileReader fr;
FileWriter fw;
BufferedReader br;
BufferedWriter bw;
try {
fr = new FileReader("d:/student.sql");
br=new BufferedReader(fr);//每一个BufferedWriter都来自于FileReader
fw=new FileWriter("d:/student1.sql");
bw=new BufferedWriter(fw);
String s=br.readLine();//将读出来的内容发到字符串中,并且是一行的一行读下去的。
while(s!=null){
bw.write(s);//将BufferedReader的内存放到BufferedWrieter中
bw.newLine();//为了在每一读取时,加一个换行符
s=br.readLine();
}
bw.close();
fw.close();
br.close();
fr.close();//只有当关闭写入流之后,文件的内存才能读到里面
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}