Ich würde gerne wissen, wie Sie alle Zeilen von der Java-Ausgabe in einer TXT-Datei schreiben.
Ich habe bis jetzt einige Tests gemacht, aber ich bin nicht in der Lage, die Lösung zu finden:/
Hier ist ein kleiner Code, wenn Sie mir mit diesem zeigen könnten, würde es sehr geschätzt werden:
Der unten gezeigte Code fragt den Benutzer, was er in eine TXT-Datei schreiben soll, aber ich möchte, dass er alle gedruckten Zeilen in eine TXT-Datei schreibt, ohne den Benutzer etwas zu fragen. DankeSchreiben Sie alle Java-Ausgabe in eine TXT-Datei
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();
}
}
Sind Sie an einen Benutzer auf der Festplatte oder in die Ausgabe geschrieben wird? – user2124871
Mögliche Duplikate: http://StackOverflow.com/Questions/1994255/How-to-Write-Console-Output-To-Atxt-file – JDC
Sie meinen, Sie möchten "Hallo" usw. in die Datei schreiben mit was Eingaben verwenden? – GurV