Resumen: leer el contenido de un archivo con java, línea a línea, usando las clases:
Vamos a leer un archivo de texto con Java, línea a línea, poniendo cada línea en un StringBuilder.
Nota: mira mi otro post para saber cómo escribir en un archivo de texto con Java.
Para leer el contenido creamos un FileReader
indicando el nombre del archivo.
Después, creamos un BufferedReader
pasando el FileReader
creado anteriormente.
Cuando tenemos una instancia de BufferedReader
podemos llamar al método nextLine
que devuelve la siguiente línea de texto del archivo.
Con la línea podemos trabajar, o ir concatenándola. Yo usaré un StringBuilder
con su método append
.
Todo esto puede generar una IOException
, por eso es que se atrapa en el catch
del try
.
Al finalizar la operación, haya sido exitosa o no, hay que cerrar el FileReader
y el BufferedReader
que, irónicamente, también pueden generar una IOException
. Comprobamos si son distintos de null para evitar una NullPointerException
.
Sé que con versiones nuevas de Java esto es más corto, pero quería poner una versión que funcione con todas las versiones de Java.
Puedes probar el código aquí.
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
El día de hoy te enseñaré algo muy sencillo pero útil al programar con PHP:…
El plugin para imprimir en impresoras térmicas alcanza hoy su versión 3.4.0 agregando soporte para…
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
Esta web usa cookies.