manal906
Messages postés7Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 octobre 2005
-
13 sept. 2005 à 13:07
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006
-
13 sept. 2005 à 20:23
Bonjour,
Je veux faire un programme en java qui a comme entrée une chaine de caractères et comme sortie le nombre de mots contenus dans cette chaine avec le numéro de classement de chaque mot mais je trouve des diffucultés dans l'utilisation de StringTokenizer.
Merci d'avance
A voir également:
Ecrire un algorithme qui permet de calculer le nombre d'occurrences d'un mot dans une phrase
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 13 sept. 2005 à 13:11
Ben en fait cela consiste à compter le nombre d'espaces dans ta chaine
de caractères. Tu parcours ta chaine et des que tu rencontres le
caractere 'espace' tu incrementes un compteur.
manal906
Messages postés7Date d'inscriptionvendredi 19 août 2005StatutMembreDernière intervention21 octobre 2005 13 sept. 2005 à 19:58
Pour "bonjour , , , ca va" je veux compter 3 mots (bonjour, ca et va)
et pour la position vous n'avez rien dit..ce que je veux pour le même exemple (bonjour;1, ca;2 et va;3)
si vous avez une fonction ou un programme qui fait je serai contente car le miens ne marche pas à merveille!
Vous n’avez pas trouvé la réponse que vous recherchez ?
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 13 sept. 2005 à 20:23
Pour la position, ben tu l'as deja, c'est ton compteur de mots.
Ce que tu peux faire, c'est un tableau en sortie. Des que tu trouves un mot, tu le mets dans le tableau et a la suite dans la case suivante tu y a joutes la valeur du compteur de mot, car je ne penses que tu rencontres bcp de phrase du genre "bonjour, , , ca, va". si tu dois vraiment gerer ce cas il te faudra un autre compteur pour la position.