Tecnología

Inicio

Cómo leer un archivo de entrada en Java

lenguajes de programación proporcionan herramientas que permiten software para leer y escribir archivos. Se trata de una función de gran alcance; que le permite al software que puede interactuar con los archivos de programa. Muchos datos de configuración de los programas de tienda en archivos, y guardar su producción a los archivos. Interfaz con los archivos es muy común en el software. Si quieres aprender la entrada y salida de archivos, el mejor lugar para empezar es aprender cómo leer un archivo con un lenguaje popular como Java.

Instrucciones

1 Abra el software NetBeans haciendo clic en su icono. Crear un nuevo proyecto haciendo clic en "Nuevo proyecto del archivo /" y seleccionando la opción "Java Application". Un nuevo proyecto se crea y un archivo de código fuente aparece en el editor NetBeans texto. Este archivo tiene una función principal y no mucho más.

2 Importar la biblioteca de Java IO, que se utiliza para la entrada y salida de archivos, añadiendo esto a la parte superior del archivo de código fuente:

import java.io. *;

3 Crear un bloque try / catch entre las llaves de la función principal. Esta declaración será capturar cualquier error que la función de entrada de archivo podría lanzar. Una sentencia try / catch se ve así:

tratar{}

catch (Exception hay) {}

4 Crear un flujo de datos para la lectura de un archivo. Supongamos que el archivo que desea leer se llama "archivo.txt", y reside en la carpeta de proyecto Java. Se podría declarar el flujo de datos mediante la escritura en esta línea entre las llaves de la instrucción try:

DataInputStream i = new DataInputStream (nuevo FileInputStream ( "archivo.txt"));

5 Crear una instancia de BufferedReader, que leerá el archivo con el flujo de datos creada en el paso anterior. Escribe lo siguiente debajo de la línea que escribió en el paso anterior:

BufferedReader b = new BufferedReader (nueva InputStreamReader (i));

6 Declarar una cadena que llevará a cabo una línea de texto del archivo. Puede hacer esto escribiendo la siguiente debajo de la línea que anotó en el paso 5:

cadena str;

7 Iterar a través de todas las líneas de texto en el archivo e imprimirlas a la consola. Esto se puede hacer escribiendo un bucle while como esto:

while ((str = b.readLine ())! = null) {System.out.println (str); }

8 Ejecutar el programa pulsando F6. El programa se abrirá el "archivo.txt" archivo e imprimir su contenido a la consola.