Bonjour,
J'aimerais rechercher des mots que je désire dans un fichier texte à partir de mon programme. Voilà ce que j'ai écrit jusqu’à maintenant, mais cela ne semble pas fonctionner :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 private static void rechercherPersonnes() throws IOException { String nomFichier = "clients.txt"; String ligne = ""; String espace = "\t"; String recherche = ""; int i = 0; BufferedReader lecteurFichier = null; lecteurFichier = new BufferedReader(new FileReader(nomFichier)); System.out.println("Que cherchez-vous?"); recherche = r.readLine(); while ((ligne = lecteurFichier.readLine()) != null) { if (nomFichier.indexOf(recherche) != -1) { System.out.println("Mot trouve a la ligne " + i); } i++; } lecteurFichier.close(); }
Partager