houda82
Messages postés55Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 avril 2006
-
12 avril 2006 à 12:08
houda82
Messages postés55Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 avril 2006
-
12 avril 2006 à 15:36
A laide, jais un grand pb qui me rend la vie terrible, je
suis nouvelle on programmation et je narrive pas a le résoudre.
Attendez je vous explique, je développe un programme qui
calcule le nombre dapparition des mots contenu dans un texte mais il faut dabord quil ne garde que les mots qui on moins de 7
lettres les autres on enlèves les lettres de plus et on compte mais le pb cest
que sa marche pas avec mon programme, je vous donne le code et si qlq a une
idée je le remercie mais SVP aider moi
StringTokenizer st = new StringTokenizer(contenu);
while (st.hasMoreTokens())
{
motentré=st.nextToken();
//.....................faire la trancature a 7...........................
if (motentré.length() > 7)
{
motsortie = motentré.substring(0, 7);
for (i=0;i<mot.size();i++)
{
if(motsortie.equalsIgnoreCase((String)mot.get(i)))
{
poid[i]++;
i++;
houda82
Messages postés55Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 avril 2006 12 avril 2006 à 12:18
Rebonjour tt le monde j'ais oublier de vous dire que le
texte est contenu dans un élément d'un document XML mais j'ais pas encore réalisé
la méthode qui le ramène
houda82
Messages postés55Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 avril 2006 12 avril 2006 à 15:36
salut, il n y a personne qui peu m'aider je vous explique
plus
le pb je pense kil ce pose dans le teste
if (motsortie.equalsIgnoreCase((String) mot.get(i)))
car si je l'enlève le Arraylist ce rempli mais avec répétition de mots et sans
kil calcule le nombre d'apparition (qui est la variable poid dans le programme)de
ces derniers et ce que je ne veux pas qu'il ce passe
acq qlq peut me dire comment je peux remplir le Arraylist sans répétition de
mots j'espère que vous me comprenez