Professional Documents
Culture Documents
pueda usar. Si deseamos leer un archivo dado, se escribe el siguiente cdigo: String archivo = nombre.txt; Buffered Reader in = new Buffered Reader (new File Reader(archivo)); Donde nombre.txt se reemplaza por el nombre del archivo dado. Si queremos leer una lnea del archivo recin abierto se usa: aux = in.readLine(); Con este comando se ha ledo la primera lnea del archivo. Para leer todo un archivo, se puede usar algo de la forma siguiente: while(true) { aux = in.readLine(); // Se lee la linea if (aux == null) break; //Se verifica si se ha terminado el archivo } EJEMPLO: Se desea leer del archivo letras.txt todas las lineas y mostrarlas en pantalla. String archivo = letras.txt; Buffered Reader in = new Buffered Reader (new File Reader(archivo)); String aux; while(true) { aux = in.readLine(); if (aux == null) break; System.out.println(aux); } in.close(); Si se estn dando datos numricos en el archivo y se quiere trabajar con ellos, hay que usar un comando extra. (Suponiendo que existe una variable String aux con una lnea del archivo)
Para pasar de String a int: int aux2; // Se inicializa un int aux2 = Integer.parseInt(aux); Pasar de String a double el codigo es analogo: double aux3; aux3 = Double.parseDouble(aux); NOTAS: 1. Recordar siempre agregar el comando throws IO Exception al inicio de la clase main, de la forma siguiente: public static void main (String args[]) throws IO Exception { 2. Al terminar de usar un archivo abierto con Buffered Reader, recordar siempre cerrarlo con el siguiente comando: in.close(); . Si es que la variable es in