Eine gute Antwort wäre:

Ja — aber nicht mit Dateien. Input war Texteingabe über die Tastatur und Output war Textausgabe auf dem Bildschirm gewesen.

Output umlenken

Jedes Java Programm, das Output zum Bildschirm sendet, kann Output in eine Datei senden, indem es die Output-Umlenkung verwendet. Angenommen Sie haben ein Programm mit dem Namen Hello.java, das "Hello World" auf den Bildschirm ausgibt. Hier ist wie das Programm üblicherweise funktioniert:

C:\daten\JavaNotes> java Hello
Hello World
C:\daten\JavaNotes>

Ohne irgendeine Änderung vorzunehmen können Sie das Folgende tun:

C:\daten\JavaNotes> java Hello > output.txt
C:\daten\JavaNotes>

Dieser Befehl erzeugt eine Datei mit dem Namen output.txt und füllt sie mit den Zeichen, die ansonsten auf den Bildschirm ausgegeben würden. Sie können einen beliebigen Namen für die Output-Datei wählen (aber wählen Sie keinen Namen, der bereits in dem Unterverzeichnis verwendet wird, da die neue Datei die alte Datei ersetzen wird). Sie müssen nicht die Endung ".txt" verwenden, aber diese Endung ist ein hilfreicher Hinweis was die Datei enthält. Wenn das Programm beendet ist, bleibt die Datei output.txt auf der Festplatte. Zum Beispiel:

C:\daten\JavaNotes>type output.txt
Hello World
C:\daten\JavaNotes>

Der type-Befehl im DOS-Fenster fordert das Betriebssystem auf die Datei auf den Bildschirm auszugeben. Das funktioniert mit jeder Textdatei.

FRAGE 8:

Kann Notepad verwendet werden, um die Datei output.txt zu editieren?

Inhaltsverzeichnis