Я хотел бы знать, как написать все строки из выходного файла java в файле .txt.
Я уже провел некоторые тесты, но, похоже, я не нашел решение:/
Вот небольшой код, если бы вы могли показать мне этот, было бы весьма полезно:
Нижеприведенный код просит пользователя записать в файл .txt, но я хочу, чтобы он записывал все напечатанные строки в .txt-файле, не спрашивая у пользователя ничего. СпасибоЗапись всего выходного файла java в txt-файле
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();
}
}
Вы записи на диск или на выходе для пользователя? – user2124871
Возможный дубликат: http://stackoverflow.com/questions/1994255/how-to-write-console-output-to-a-txt-file – JDC
Вы имеете в виду, что хотите записать «Hello» и т. Д. В файл вместе с тем, что использовать входы? – GurV