Eine gute Antwort könnte sein:

Jede zusätzliche 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. (Dies 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:

Dies ist Zeile zwei der Datei.
Dies ist Zeile drei der Datei.

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

C:\users\default\JavaLessons>java Echo < input.txt

Geben Sie Ihren Input ein:
Sie haben eingegeben:

C:\users\default\JavaLessons>

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 Daten-Dateien 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?