В Java Как найти максимальное вхождение слов из текстового файла?

Опубликовано: 2021-09-13
В Java Как найти максимальное вхождение слов из текстового файла?

В этом учебном пособии по Java вы узнаете, как найти максимальное количество слов в заданном текстовом файле?

Вот логика получения верхнего элемента:

  1. Создайте класс CrunchifyComparable , который может хранить строковое значение слова и количество его вхождений.
  2. Реализуйте интерфейс Comparable для этого класса, чтобы sort by occurrences first and then alphabetically , если количество вхождений одинаково.
  3. crunchifyFindMaxOccurrence , вы создаете новый список CrunchifyComparable из исходной карты. Вы добавляете записи этого в свой список
  4. Сортировать этот список
  5. Возьмите n-первых элементов этого списка, используя subList
  6. Добавьте строки в List<String> , и вы вернете его

Another most read : Найдите больше информации о equals() и hashcode().

Java-код:

Создайте класс CrunchifyFindMaxOccurrence.java. Поместите приведенный ниже код в файл.

Пример-1 файл:

Выход:

Вот результат консоли IntelliJ IDEA. Запустите вышеуказанную программу как Java-приложение, и вы увидите результат, как показано ниже.

Пример-2 Файл:

Выход:

Вы ищете больше руководств по Java? Посмотрите на эту коллекцию.