В некоторых проектах вам может потребоваться считать слова в строке. Я написал здесь простую демонстрацию. Студенты, которые это нуждаются, могут взглянуть.
Если вы не говорите о глупости, просто опубликуйте код:
Код реализации:
/*** Статистика Количество случаев каждого слова* @param text*/public static void findenglishnum (строка текста) {// узнавать все слова string [] array = {".", ","? ","? ","! "}; for (int i = 0; i <array.length; i ++) {text = text.replace (array [i], ","); } String [] textArray = text.split (","); // Передача карты записи <строка, целое число> map = new Hashmap <String, Integer> (); for (int i = 0; i <textarray.length; i ++) {string key = textArray [i]; // преобразовать в строчную строку key_l = key.tolowercase (); if (! "". Equals (key_l)) {integer 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); }}} // вывод в консольную систему.out.println ("Частота каждого слова появляется:"); Iterator <string> iter = map.keyset (). Iterator (); while (iter.hasnext ()) {string key = iter.next (); Integer num = map.get (key); System.out.println (key + "/n/t/t" + num + "次/n -------------------"); }}Тестовый код:
Public Static void Main (String [] args) {String Text = «Welcome Welcome to Adempiere, базирующийся в общем плане приложений ERP с открытым исходным кодом. Это вики для глобального сообщества, чтобы внести свой вклад и делиться экспертом по ноу-хау и домену. Мы надеемся, что вы сможете найти столько открытой информации и участвуют в его наиболее полезной для всех. Процедура, поддерживаемая и финансируемая Фондом Адмпир »; FindEnglishnum (текст); }Результаты работы:
Есть еще некоторые, которые не были отрезаны
Выше всего содержание этой статьи. Я надеюсь, что содержание этой статьи поможет всем, кто учится или работа. Я также надеюсь поддержать Wulin.com больше!