Bonsoir,
Je dois calculer le nombre d'occurrence d'une liste de mots dans un corpus (peuvent être composer de plusqu'un mot): exemple "letter", "a letter", "this ozone-depleting".
j'ai mis les chaines de mots à calculer das une liste "listeMots" et j'ai parcouru le corpus; je vous présente une partie de code:
Mais dans le cas où la ligne contient plusqu'une fois une chaine à cherceher, le code va l'ignorer!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 while ( (ligne= fp.readLine())!=null) { for(int j=0; j<listeMots.size();j++) { if(ligne.contains(listeMots.get(j))) { listeNbre.set(j, listeNbre.get(j)+1); } } }
dans ce cas par quoi je dois remplacer "contains"??
merci
Partager