Menu
Coddy logo textTech

Read

Lektion 4 von 11 im Kurs Dateiverarbeitung in Java von Coddy.

Eine Möglichkeit, Dateiinhalte in Java zu lesen, ist die Verwendung der Klasse Scanner, die auch zum Abrufen von Eingaben verwendet wird:

try {
	File dataFile = new File("data.txt");
	Scanner scanner = new Scanner(dataFile);
	while (scanner.hasNextLine()) {
		String data = scanner.nextLine();
		System.out.println(data);
	}
	scanner.close();
} catch (FileNotFoundException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Der obige Code liest und druckt jede Zeile in der Datei "data.txt".

Beachten Sie, dass Sie den Code mit try-catch umschließen und die Ausnahme FileNotFoundException behandeln müssen.

challenge icon

Aufgabe

Einfach

Du erhältst dieselbe Datei wie zuvor "coddy.txt", lies ihren Inhalt Zeile für Zeile ein und gib ihn aus.

Beachte die bereits hinzugefügten (und benötigten) Importe!

Probier es selbst

import java.io.File;
import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        // Code hier schreiben
    }
}

Alle Lektionen in Dateiverarbeitung in Java