Von der Tastatur.
Jedes Java Programm, das seinen Input von der Tastatur bekommt,
kann seinen Input aus einer Datei einlesen.
Das wird Input-Umlenkung genannt.
Angenommen Sie haben ein Programm mit dem Namen
Echo.java
, das auf den Bildschirm ausgibt,
was der Anwender eingegeben hat.
Hier ist wie das Programm üblicherweise funktioniert:
c:\daten\JavaNotes> java Echo Geben Sie Ihren Input ein: Der Anwender gibt das ein. Sie haben eingegeben: Der Anwender gibt das ein. C:\daten\JavaNotes>
Ohne irgendwelche Änderungen vorzunehmen können Sie das Folgende tun:
C:\daten\JavaNotes> java Echo < input.txt Geben Sie Ihren Input ein: Sie haben eingegeben: Das ist ein Text aus einer Datei. C:\daten\JavaNotes>
Der "< input.txt
" Teil
der Kommandozeile verbindet die Datei
input.txt
mit dem Programm und
verwendet sie als Input anstelle der Tastatur.
In diesem Beispiel enthält die Datei die Zeichen
"Das ist ein Text aus einer Datei."
Die Datei input.txt
muss existieren, bevor das Programm ausgeführt wird.
Erzeugen Sie die Datei mit Notepad oder irgendeinen anderen Texteditor.