Adf.ly

jueves, 24 de noviembre de 2011

Lectura y Escritura de Ficheros en Java

Buen dia hoy les traigo un ejemplo de como crear y leer ficheros utilizando el lenguaje java para su escritura utilizaremos la clase PrintWriter y la clase FileWriter de la siguiente forma.

            filewriter = new FileWriter("archivo.txt");//declarar el archivo
            printw = new PrintWriter(filewriter);//declarar un impresor
           
            //podemos imprimir sin salto de linea
            printw.print("Esta es ");
            printw.print("la primera linea del ");
            printw.print("archivo.\n");
           
            //tambien podemos escribir lineas con su salto de linea
            printw.println("Esta es la segunda linea");
            printw.println("Esta es la tercera linea");
           
            //tambien podemos escribir con variables previamente declaradas
            printw.println(cadena);
            printw.println(numero);
           
            //no devemos olvidar cerrar el archivo para que su lectura sea correcta
            printw.close();//cerramos el archivo

Asi quedaria el archivo despues de generado.


Para la lectura del mismo utilizamos la clase FileReader. Esta clase tiene métodos que nos permiten leer caracteres. Sin embargo, suele ser habitual querer las líneas completas pero dicha clase no contiene los métodos que nos permitan leer lineas completas, pero sí BufferedReader a partir del FileReader de la siguiente forma.

            // Apertura del fichero y creacion de BufferedReader para poder
            // hacer una lectura comoda (disponer del metodo readLine()).
            file = new File ("archivo.txt");
            fileR = new FileReader (file);
            bufferedR = new BufferedReader(fileR);
           
            // Lectura del fichero
            String linea;
            while((linea=bufferedR.readLine())!=null){
                System.out.println(linea);
            }

si unicamente dese
as ver el archivo LecturaEscrituraArchivos.java esta en
/LecturaEscrituraArchivos/src/lecturaescrituraarchivos/LecturaEscrituraArchivos.java

Descargar Codigo Fuente

No hay comentarios:

Publicar un comentario