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
Défi
FacileOn 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
}
}