各位大大,java写入txt并且先写入的内容不会被后写入的内容覆盖,如何可以实现,跪恳讲解清楚!Java

解决方案 »

  1.   

    FileWriter
    构造方法public FileWriter(File file,boolean append)在给出 File 对象的情况下构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。 
    参数:
    file - 要写入数据的 File 对象
    append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处,希望可以帮到你、、、、
      

  2.   

    FileOutputStream(new File('c:\\test.txt'), Boolean.TRUE);
      

  3.   

    用什么哪个类?用这个吧。FileOutputStream fos = new FileOutputStream(file, true);
      

  4.   

    例如://往F:\\java\\test.txt文件末尾写入
    File f=new File("F:\\java\\test.txt");
    FileWriter fileWriter=new FileWriter(f, true);
      

  5.   

    FileOutputStream(String name,boolean append);
    第三个构造函数就是确认是否将文件中的内容被输出流中的内容覆盖。这里的append 为true就是在文件末尾添加内容,为false就是覆盖。