Bonjour !
Je voudrais faire un programme qui sépare les mots de plusieurs phrases et qui compte le nombre de fois que chaque mot est apparu pour ensuite en faire un classement.
Par exemple :
"manger" 16 fois
"faire" 12 fois
"pomme" 8 fois
J'arrive déjà à le faire à l'aide de deux ArrayLists, une pour les mots et une pour le nombre de fois que chaque mot est apparu. Le problème est que pour faire un classement ensuite, jutilise beaucoup d'indexOf, de get, ect... Et c'est assez "fouillis".
Je me demande donc si il y a un autre moyen plus simple et plus pratique de faire ça.
J'ai vue les HashMap mais ce n'est pas vraiment ce que je cherche ou alors je n'ai pas compris comment les utiliser.
Merci de votre aide.
Partager