1 package com.yyq;
2 import java.io.*;
3 /*
4 * 读取文件中的内容,输出到控制台上,输出到一个文件中
5 */
6 public class IODemo1 {
7 public static void main(String[] args) {
8 FileReader fr = null;
9 FileWriter fw = null;
10 try{
11 //1.定义输入输出流
12 fr = new FileReader("FileWriterDemo.java");
13 fw = new FileWriter("1.txt");
14 // 定义缓冲区
15 char[] buf = new char[1024];
16 //文件处理操作的基本模式。。
17 int len = 0;
18 while((len = fr.read(buf))!=-1){
19 System.out.println(new String(buf,0,len));
20 fw.write(new String(buf,0,len).toCharArray());
21 fw.flush();
22 }
23 }
24 catch(Exception e){
25 e.printStackTrace();
26 }
27 finally{
28 try{
29 fr.close();
30 }
31 catch(IOException e){
32 e.printStackTrace();
33 }
34 }
35 }
36 }