Cours de Java
Chapitre 7 - Exercice 1 : Lire le Verre Laine
- 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.
- Dans ce fichier texte, écrivez ou trouvez une petite poésie sur le net. Une dizaines de vers suffiront !
- 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 :
- FileReader fileReader = new FileReader("C:/Chemin/Vers/Votre/fichier.txt"); Permet de créer un nouvel objet qui va permettre de lire un fichier
- 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 !
- La méthode readline() de l'objet BufferedReader permet de lire la ligne suivante.
- 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{
Il ne restera donc plus qu'à utiliser une boucle pour faire ceci pour toutes les lignes !
String line = reader.readLine();
System.out.println(line);
}
catch (IOException e) {
e.printStackTrace();
}