Calcul de nombre d'occurrences
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:
Code:
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);
}
}
} |
Mais dans le cas où la ligne contient plusqu'une fois une chaine à cherceher, le code va l'ignorer!
dans ce cas par quoi je dois remplacer "contains"??
merci