I would like to know how to write all lines from the java output in a .txt file.
I've done some tests so far but I don't seem to be able to find the solution :/
Here is a small code, if you could show me with this one, it would be greatly appreciated :
The code shown below asks the user what to write in a .txt file but I want it to write all the printed lines in a .txt file without asking the user anything. Thank you
package test;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.PrintStream;
public class Test {
    public static void main(String[] args)throws Exception {
        System.out.println("Hello");
        System.out.println("Hi");
        System.out.println("Hola");
        System.out.println("Bonjour");
        System.out.println("Hallo");
        System.out.println("Hej");
        System.out.println("Alo");
        System.out.println("Ciao");
        writeOutput();
    }
    public static void writeOutput() throws Exception {
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        String lineFromInput = in.readLine();
        PrintStream out = new PrintStream(new FileOutputStream("output.txt"));
        System.setOut(out);
        out.println(lineFromInput);
        out.close();
    }
}
 
     
     
    