Menu
Coddy logo textTech

Read

Leçon 4 sur 11 du cours Gestion de fichiers en Java de Coddy.

Une façon de lire le contenu d'un fichier en Java est d'utiliser la classe Scanner, qui est également utilisée pour obtenir des entrées :

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();
}

Le code ci-dessus lit et affiche chaque ligne du fichier "data.txt".

Notez que vous devez envelopper le code avec try-catch et gérer l'exception FileNotFoundException

challenge icon

Défi

Facile

On vous donne le même fichier que précédemment "coddy.txt", lisez et affichez son contenu, ligne par ligne.

Remarquez les imports pré-ajoutés (et nécessaires) !

Essayez vous-même

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

class Main {
    public static void main(String[] args) {
        // Écrire le code ici
    }
}

Toutes les leçons de Gestion de fichiers en Java