Cours de Java

Chapitre 7 - Exercice 1 : Lire le Verre Laine

  1. A votre place, je créerai un dossier pour chaque exercice de ce chapitre, car on va devoir créer des fichiers ! Donc créez un dossier pour cet exo, et dedans, créez un fichier texte de base.
  2. Dans ce fichier texte, écrivez ou trouvez une petite poésie sur le net. Une dizaines de vers suffiront !
  3. Une fois ceci fait, créez un petit programme Java, votre but va être de lire le fichier texte ligne par ligne dans la commande !

Indice 1

Pour faire tout ceci, vous aurez besoin de quelques nouvelles notions que voici :

  1. FileReader fileReader = new FileReader("C:/Chemin/Vers/Votre/fichier.txt"); Permet de créer un nouvel objet qui va permettre de lire un fichier
  2. BufferedReader reader = new BufferedReader (fileReader); Permet de créer un BufferedReader, qui prend en argument le fileReader déclaré avant. Si vous changez le nom de votre FileReader, n'oubliez pas de changer cet argument !
  3. La méthode readline() de l'objet BufferedReader permet de lire la ligne suivante.
  4. Tout comme le Scanner, l'objet BufferedReader doit être fermé lorsque vous avez fini de l'utiliser !

Lorsque vous avez créé votre File Reader et votre Buffered Reader, essayez ceci : try{
String line = reader.readLine();
System.out.println(line);
}
catch (IOException e) {
e.printStackTrace();
}
Il ne restera donc plus qu'à utiliser une boucle pour faire ceci pour toutes les lignes !