Em Java como encontrar a ocorrência máxima de palavras do arquivo de texto?

Publicados: 2021-09-13
Em Java como encontrar a ocorrência máxima de palavras do arquivo de texto?

Neste tutorial de Java, você aprenderá como encontrar a ocorrência máxima de palavras de um determinado arquivo de texto?

Aqui está uma lógica para obter o elemento superior:

  1. Crie uma classe CrunchifyComparable que possa armazenar o valor String da palavra e o número de ocorrências que ela aparece.
  2. Implemente a interface Comparable para esta classe para sort by occurrences first and then alphabetically se o número de ocorrências for o mesmo
  3. crunchifyFindMaxOccurrence , você cria uma nova Lista de CrunchifyComparable do seu mapa original. Você adiciona as entradas deste à sua Lista
  4. Classificar esta lista
  5. Pegue os n primeiros itens desta lista usando subList
  6. Adicione Strings ao List<String> e você o retornará

Another most read : Encontre mais informações sobre equals() e hashcode()

Código Java:

Crie a classe CrunchifyFindMaxOccurrence.java. Coloque o código abaixo no arquivo.

Exemplo-1 arquivo:

Saída:

Aqui está um resultado do console do IntelliJ IDEA. Execute o programa acima como um aplicativo Java e você verá o resultado abaixo.

Exemplo-2 Arquivo:

Saída:

Você está procurando mais tutoriais de java? Olha essa coleção.