要求是如果文件没有,则重新建一个文件,然后可以附加内容到这个文件,,(原来的文件内容不删除)
类似的代码,怎么每次都重新键一个文件,怎么能保证不新建一个文件,而可以写进去内容,
PrintWriter pw = new PrintWriter(new FileWriter("c:\\test.txt"));
pw.println('test');
pw.flush();
pw.close();谢谢!

解决方案 »

  1.   

    我曾试着把PrintWriter pw 只初始化一次,
    这样循环调用,可以写入多行的内容,然后要最后调一下close可以写成功,
    但我想要的是每次写一行,然后就close,然后在写,,,,
      

  2.   

    怎么不看jdk就来提问?
    public FileWriter(File file,boolean append)
      

  3.   

    接受“批评”:)  太着急了,看了下JDK,没有找到,谢谢!
      

  4.   

    FileOutputStream fos = new FileOutputStream(String name,boolean append);
    参数说明:
    name - 与系统有关的文件名
    append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处,即是否以追加方式写入