????IO?????????????豸???????????

?????????????????????????????????????

???????????????????????????????

???????????????????????????

?????????????????InputStream??OutputStream;

?????????????????Reader??Writer;

?????????????????????????????????????丸???????????????????

??????Writer?????????д?????????裨3?????ó?????????

????1?????????FileWriter????????????????????????????????????????????????????????????£?????????????????????????????????FileWriter fw=new FileWriter(“demo.txt”);????????????????д?????????true???????磺(“demo.txt”??true)??????????????????????????????????β????????????д??

????2??????write?????????????д?????У???fw.write(“abcda”)??

????3????????????е???????????????????????????У??磺fw.flush();??fw.close??

??????????????????????????????3?????裬??????????????FileReader)??????????????(read)??????.

??????????????????????????????

<PRE class=java name="code"><SPAN style="COLOR: #3366ff; FONT-SIZE: 18px">import java.io.*;
class FileReaderDemo
{
 public static void main(String[] args)
 {
  FileReader fr=null;
  FileWriter fw=null;
  try
  {
   fr=new FileReader("FileWriterDemo.java");//?????????????????
   fw=new FileWriter("demo.txt");//??????????д?????
   char[] ch=new char[1024];//??????????飬????洢?????????
   int num=0;
   while((num=fr.read(ch))!=-1)
   {
    fw.write(ch??0??num);//??????д???????
   }
  }
  catch (IOException e)//IO??????
  {
   System.out.println(e.toString());
  }
  finally
  {
   if(fr!=null)
   try
   {
    fr.close();//??????
   }
   catch (IOException e)
   {
    System.out.println(e.toString());
   }
          if(fw!=null)
   try
   {
    fw.close();
   }
   catch (IOException e)
   {
    System.out.println(e.toString());
   }
  }
 }
}</SPAN></PRE>
<PRE></PRE>