Dans certains projets, vous devrez peut-être compter les mots dans une chaîne. J'ai écrit une simple démo ici. Les étudiants qui en ont besoin peuvent y jeter un œil.
Si vous ne parlez pas non-sens, postez simplement le code:
Code d'implémentation:
/ ** * Statistiques Le nombre d'occurrences de chaque mot * @param texte * / public static void finsenglishnum (String text) {// découvrez tous les mots String [] array = {".", "", "?", "?", "!"}; for (int i = 0; i <array.length; i ++) {text = text.replace (array [i], ","); } String [] textArray = text.split (","); // Voyagez la carte d'enregistrement <String, Integer> map = new HashMap <String, Integer> (); for (int i = 0; i <textArray.length; i ++) {string key = textArray [i]; // converti en chaîne minuscule key_l = key.tolowercase (); if (! "". equals (key_l)) {entier num = map.get (key_l); if (num == null || num == 0) {map.put (key_l, 1); } else if (num> 0) {map.put (key_l, num + 1); }}} // Sortie à Console System.out.println ("La fréquence de chaque mot apparaît est:"); Iterator <string> iter = map.KeySet (). Iterator (); while (iter.hasnext ()) {string key = iter.next (); Entier num = map.get (key); System.out.println (clé + "/ n / t / t" + num + "次 / n -------------------"); }}Code de test:
public static void main (String [] args) {String text = "Bienvenue à Adempiere, une production par les pairs des communs des applications de l'ERP open source. Ce wiki est pour que la communauté mondiale contribue et partage le savoir-faire et l'expert du domaine. Nous espérons que vous pourrez trouver autant d'informations ouvertes et participer à un conseil communautaire qui travaille la plus utilisable pour tout le monde. Procédure de développement de logiciels soutenue et financée par la Fondation Adempiere "; Findenglishnum (texte); }Résultats en cours:
Il y en a encore derrière qui n'ont pas été coupés
Ce qui précède est tout le contenu de cet article. J'espère que le contenu de cet article sera d'une aide à l'étude ou au travail de chacun. J'espère également soutenir plus Wulin.com!