Bonjour,
Je me permets d'écrire car je suis fasse à un problème. Dans l'algorithme ci-dessous, je voulais que chaque mot soit recherché dans un dictionnaire que j'ai utilisé juste avant. Le problème est qu'il ne s'arrête jamais. Je ne comprends pas où est mon erreur. Merci d'avance.
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 public static void RechercheDansDictionnaireAvecRenvoi(String chanson, List<String> TableauDico, String line ) throws IOException { try ( FileInputStream inputStream = new FileInputStream( chanson ) ; Scanner scanner = new Scanner( inputStream ) ) { scanner.useDelimiter( " " ); mot = scanner.next(); while( scanner.hasNext() ) { mot = scanner.next(); if( TableauDico.contains(mot)){ System.out.println(mot+ " "+line);} }}catch(IOException err){ System.out.println("erreur lors de l'écriture dans le fichier fichierMot.txt"); } }}
Partager