Breaking

Post Top Ad

Your Ad Spot

martes, 10 de diciembre de 2019

En Java ¿Cómo encontrar una línea con el número máximo de palabras? Usando el iterador Stream.forEach ()

Cómo encontrar una línea con el número máximo de palabras en ella
Para cualquier archivo dado, escribir un programa Java para encontrar una línea con el número máximo de palabras es una pregunta de entrevista muy común En otras palabras, escriba un programa Java para find longest line from file.
En este tutorial repasaremos todos los pasos detallados para determinar mediante programación la línea más larga.

Aquí está la lógica completa:

  1. Lea el archivo proporcionado usando el bucle Java8 Stream.forEach() .
  2. Cada línea pasará al analyseLines()método en el que encontraremos el recuento total de palabras y actualizaremos dos variables si es la línea más larga al comparar el valor agregado previamente
    1. lineCount representa una línea con el número máximo de palabras
    2. crunchifyMaxWords tiene un valor de palabras totales
  3. En el siguiente programa de Java, leeremos el archivo FindLongestLineFromFile.txtubicado en la carpeta Documentos. Actualice el archivo y la ubicación según la configuración de su sistema .
  4. print () e println () son las simples utilidades de impresión.
  5. Una vez que lea el archivo completo, estamos imprimiendo el resultado .
Si está interesado en leer más archivos, trabajar con líneas y palabras de número total, intente explorar los siguientes artículos:
  • Leer archivo, contar el número total de caracteres, palabras y líneas
  • Encuentra la máxima ocurrencia de palabras del archivo de texto
  • Número de recuento de elementos XML en Java

¿Cómo divido una cadena con caracteres de espacio en blanco como delimitadores?

  • La forma simple es dividir una cadena en java usando   \\s+ delimitador.

CrunchifyFindLineWithMaxWordCount.java

Resultado de la consola Eclipse :
Espero que encuentres este tutorial útil e interesante. Avísame si tienes más preguntas .

Únete a la discusión

Comparta y déjenos algunos comentarios sobre lo que piensa sobre este tema o si desea agregar algo.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas