В этой статье описывается метод расчета слов с наибольшим количеством случаев в английских предложениях и расчета вхождения. Поделитесь этим для вашей ссылки, следующим образом:
Импорт java.util. *;/** * Подсчитайте слово с наиболее распространенными и количеством случаев * * * @author zhr */public class countword {public static String [] strtostrarray (String str) {/ * * Замените все символы, не являющиеся буквами, с космическими символами »« Получить чистую алфавитную строку, содержащую пространственные символы */str. Str.toLovercastcom (). Получите все символы, содержит все символы, составляющие все элементы, содержащие все символы. строчная строка regex = "[// w]+"; // Регулярное выражение, не являющееся рассмотрением, представляет любого не словного символа str = str.replaceall (regex, ""); String [] strs = str.split ("" "); // Используйте пространства в качестве разделителей для получения return Strs массива строкового массива; } public static void countword (string [] strs) { /** Создать сопоставление количества случаев строк (String) (Integer)* / hashmap <String, Integer> strhash = new Hashmap <String, Integer> (); Integer in = null; // возвращаемое значение, используемое для хранения операции пута для (String S: strs) {// пройти массив strs in = strhash.put (s, 1); if (in! = null) {// 1. integer value = e.getValue (); if (value> maxvalue) {maxValue = value; // Существует автоматическое распаковка maxstr = key; }} System.out.println («Слово, которое появляется больше всего:« + maxstr + »появилось" + maxvalue + "times"); } @Suppresswarnings ("resource") public static void main (string [] args) {scanner scan = new Scanner (System.in); System.out.println («Пожалуйста, введите линию английских предложений:»); String str = scan.nextline (); System.out.println («Английское предложение введено:» + str); String [] strs = strtostrarray (str); Countword (Strs); }}Результаты работы:
PS: Вот два очень удобных статистических инструмента для вашей ссылки:
Инструмент подсчета слов онлайн:
http://tools.vevb.com/code/zishutongji
Статистика и редактирование персонажей онлайн:
http://tools.vevb.com/code/char_tongji
Для получения дополнительной информации об алгоритмах Java, читатели, которые заинтересованы в этом сайте, могут просмотреть темы: «Учебное пособие по структуре данных Java и алгоритм», «Сводка операции Java Dom Node», «Сводка Java File и каталог
Я надеюсь, что эта статья будет полезна для всех Java Programming.