爱问知识人 爱问教育 医院库

java 中FileReader,FileWriter问题

首页

java 中FileReader,FileWriter问题

import  .*;
public class app13_1
{
  public static void main(String args[])throws IOException
  {
    FileWriter fw=new FileWriter("d:\\java\\1.txt");
    String st="我手里第二次拿着小皮鞭";
    fw.write(st);
    FileReader fr=new FileReader("D:\\java\\1.txt");
    char data[]=new char[1024];
    int num= ad(data);
    String str=new String(data,0,num);
     intln(str);
     ose();
     ose();
    }
  }
请高手看看这个程序,我在d盘放了一个txt文件,里面有些字符串,然后这段代码的主要意图就是想先往那个txt文件里面加入一些字,然后再读出。但是我运行了以后显示抛出异常,并且原先建立的那个txt文件里面的字也消失了。这是为什么啊?

提交回答
好评回答
  • 2008-09-16 09:03:01
      修改了两处地方,已经加了注释
    import  。*; 
    public class app13_1 
    { 
    public static void main(String args[])throws IOException 
    { 
    	
    //写入文件结尾必须采用追加方式,需要提供一个参数true	
    FileWriter fw=new FileWriter("d:\\java\\1。
      txt",true); String st="我手里第二次拿着小皮鞭"; fw。write(st); //关闭流,这时才开始真正向外设写文件 ose(); FileReader fr=new FileReader("D:\\java\\1。
      txt"); char data[]=new char[1024]; int num= ad(data); String str=new String(data,0,num); intln(str); ose(); } }。
      

    2008-09-16 09:03:01

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):