Comment compter le nombre d'occurrences de chaque mot?

Si j'ai un article en anglais, ou un roman en anglais, et j'ai envie de compter combien de fois chaque mot semble, ce qui est le plus rapide de l'algorithme écrit en Java?

Certaines personnes ont dit que vous pouvez utiliser Map < String, Integer>() pour valider cela, mais je me demandais comment puis-je savoir qu'est-ce que les mots clés? Chaque article dispose de différents mots et comment connaissez-vous les mots "clés" d'en ajouter un sur son compte?

que voulez-vous dire avec des mots "clés"
Les mots dans votre texte pourrait être les clés pour une table de hachage contenant les principaux + les compter. par exemple: HashMap<String, Integer>()
Peut-être que vous pourriez utiliser spécialisé texte-moteur de recherche tel que Lucene pour créer un index et d'obtenir, par exemple, le Haute Fréquence des Termes.

OriginalL'auteur Devon | 2014-10-09