Introducción al tratamiento de ficheros en Java.

Para trabajar con fichero debemos crear un objeto File especifiacando la ruta del fichero.

File archivo = new File ("C:\\archivo.txt");

Para poder leerlo utilizaremos el objeto FileReader.

FileReader fr = new FileReader (archivo);

A continuacion utilizaremos la clase BufferedReader para poder leer la lineas del fichero.

BufferedReader br = new BufferedReader(fr);

String linea = br.readLine(); Esto leeria la primera linea del fichero, de modo que si queremos leer el fichero entero tenemos que implementar un bucle. Por ejemplo un mientras hasta que el ReadLine del fichero sea distinto de null.

Para escribir en el fichero debemos utilizar las clases FileWriter y PrintWriter.

FileWriter archivo = new FileWriter ("C:\\archivo.txt");

PrintWriter fw = new PrintWriter (archivo);

Para escribir una linea en el fichero utilizamos el metodo println.

fw.println("Hola Mundo"); Escribiria la cadena "Hola Mundo" en el fichero.