将文件写入java而不删除';它以前写在上述文件中

将文件写入java而不删除';它以前写在上述文件中,java,Java,我想写一个程序,保留我以前在文件中写的内容,并不断添加到其中,而不是每次运行程序时都将其全部删除 import java.util.Scanner; import java.io.FileNotFoundException; import java.io.PrintWriter; import java.lang.Math; class Movie_Ratings_2 { public static void main(String[] args) { Scanner n = new Scan

我想写一个程序,保留我以前在文件中写的内容,并不断添加到其中,而不是每次运行程序时都将其全部删除

import java.util.Scanner;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.lang.Math;

class Movie_Ratings_2 {
public static void main(String[] args) {
Scanner n = new Scanner (System.in);
    String fileName = "output.txt";
                String x = n.nextLine();
        try {
            PrintWriter outputStream = new PrintWriter(fileName);
                outputStream.println(x);
                outputStream.close();
                outputStream.flush();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
}
}


您看到的问题可能重复,因为您正在使用
PrintWriter(String)
构造函数。查看:如果文件存在,那么它将被截断为零大小;否则,将创建一个新文件。