Eine gute Antwort wäre:

Jede weitere Zeile in der Datei wird vom Programm einfach ignoriert.

Leerzeilen

Hier ist eine Situation, die oft sehr frustrierend ist: Die Input-Datei beginnt mit einer Zeile, die nur das Zeilenende-Zeichen EOL (End Of Line) enthält. (Das kann in Notepad erzeugt werden, indem die Eingabetaste getippt wird, wenn der Cursor sich in der ersten Zeile befindet. Zum Beispiel könnte die Input-Datei wie diese aussehen:


Das ist Zeile zwei der Datei.
Das ist Zeile drei der Datei.

Wenn diese Datei in das Programm umgelenkt wird, sieht der Output wie dieser aus:

C:\daten\JavaNotes>java Echo < input.txt

Geben Sie Ihren Input ein:
Sie haben eingegeben:

C:\daten\JavaNotes>

Die erste Zeile (die nur das EOL-Zeichen enthält) ist alles, was eingelesen wird und alles was ausgegeben wird. Es sieht aus, als ob das Programm nicht funktioniert, aber tatsächlich tut es genau das, wofür es geschrieben wurde. Wenn Sie Textdateien mit Notepad erstellen, achten Sie auf diese Möglichkeit.

FRAGE 5:

Um 5 Zeilen aus einer Datei einzulesen, wie viele Male muss die readLine() Methode ausgeführt werden?

Inhaltsverzeichnis