En Java, ¿cómo encontrar la ocurrencia máxima de palabras del archivo de texto?

Publicado: 2021-09-13
En Java, ¿cómo encontrar la ocurrencia máxima de palabras del archivo de texto?

En este tutorial de Java, aprenderá ¿Cómo encontrar la ocurrencia máxima de palabras de un archivo de texto dado?

Aquí hay una lógica para obtener el elemento superior:

  1. Cree una clase CrunchifyComparable que pueda almacenar el valor de cadena de la palabra y la cantidad de veces que aparece.
  2. Implemente la interfaz Comparable para que esta clase sort by occurrences first and then alphabetically si el número de ocurrencias es el mismo
  3. crunchifyFindMaxOccurrence , crea una nueva Lista de CrunchifyComparable a partir de su mapa original. Agregas las entradas de este a tu Lista
  4. ordenar esta lista
  5. Tome los n-primeros elementos de esta lista usando subList
  6. Agrega Strings a la List<String> y lo devuelves

Another most read : Encuentre más información sobre equals() y hashcode()

Código Java:

Cree la clase CrunchifyFindMaxOccurrence.java. Ponga el siguiente código en el archivo.

Ejemplo-1 archivo:

Producción:

Aquí hay un resultado de la consola IntelliJ IDEA. Ejecute el programa anterior como una aplicación Java y verá el resultado como se muestra a continuación.

Ejemplo-2 Archivo:

Producción:

¿Estás buscando más tutoriales de Java? Mira esta colección.