En Java Cómo leer un archivo línea por línea en orden inverso – Tutorial completo

Publicado: 2013-03-30

Aquí hay un programa Java más simple para leer un archivo línea por línea en orden inverso usando las API Java8. Pruébelo y avíseme si ve algún problema con esto.

  • programa java para invertir el contenido de un archivo
  • escribir un programa que reemplace cada línea de un archivo con su reverso

Escribiré una serie de entrevistas de Java en las que encontrará más preguntas y respuestas relacionadas. Estén atentos para más información.

En este tutorial repasaremos los siguientes pasos:

  1. Leeremos el archivo crunchify.txt que se encuentra en la ubicación Documento. Estoy usando Macbook pro, por lo que si tiene un sistema operativo diferente y una computadora portátil / computadora de escritorio, cambie la ruta del archivo en consecuencia en el programa CrunchifyReverseLineReader.java
  2. Primero leeremos el archivo en orden simple.
  3. Entonces leeremos el archivo en orden inverso.
  4. Please note : el programa a continuación elimina de forma predeterminada todas las líneas en blanco de la salida de orden inverso. Si desea conservar las líneas en blanco, eche un vistazo a los comentarios en el programa.
  5. Cree el archivo CrunchifyReverseLineReaderTest.java y copie el código de abajo para probar el resultado.

Código Java:

Código actualizado para eliminar líneas en blanco del archivo según el comentario de francesco.

Otro artículo que debe leer: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

Ahora vamos a probarlo. Crear archivo de prueba.

Note: El archivo crunchify.txt tiene un total 11 lines incluida 1 línea en blanco en el medio, como se ve en el resultado a continuación.

Producción: