to  tomtian(老猫) :
具体应该如何做?请教!
另外,第一个问题是怎么回事?谢谢!

解决方案 »

  1.   

    另外,如果第二次运行程序往文件写内容,我想接着上次内容后面写,应该如何做File file = new File("f:/newfile.txt", true);
      

  2.   

    第二个问题可以参考一下api文档,有一个类是用来向文件中添加内容的!
      

  3.   

    int i = 01
    fos.write(data,i,data.length-1);
      

  4.   

    因为当i=1时,超出数组范围了,write(data,i,data.length)方法中,i代表所要写入的数组的起始位置,而后面那个参数是要写入的长度。