Archivos En Java
Los archivos nos permiten guardar nuestro trabajo para que no perdamos datos una vez que cerremos la aplicación. Existen dos tipos de archivos en Java, en estetrial veremos los primeros. Los archivos de texto en Java se manejan mediante la clase BufferedReader y la clase PrintWriter. Estas dos clases nos permiten manejar los archivos de texto
ESCRIBIRDEFICION DE ELLO SUS TIPOS Y UN EJEMPLO D CADA UNO
¿Cómo guardar en archivos de texto?
El constructor de FileWriter es muy importante, puede recibir uno o dos parámetros, el primer parámetro es elnombre del archivo o un objeto de la clase File que represente el archivo que queremos abrir, el segundo (que es opcional) es un boolean que indica si se debe sobreescribir el archivo o escribir alfinal.
Hay dos maneras de escribir a un archivo una vez que ya tenemos el PrintWriter, pero primeor tenemos que entender una cosa de esta clase. El PrintWriter es un buffer, como una caja en la quese guarda lo que se va a escribir al archivo y una vez que ya está todo listo se manda al archivo.
Para mandar un String a un archivo de texto podemos utilizar dos métodos, el primero es println()que recibe una línea de texto y la imprime en el archivo con un cambio de línea ("\n") al final, el segundo método que se utiliza frecuentemente es el método print que funciona básicamente de la mismamanera, pero no pone un salto de línea al final y no imprime los datos al archivo sino únicamente los deja en el buffer, por lo que tenemos que utilizar el método flush() para que lo imprima alarchivo.
Es muy importante recordar que debemos cerrar el archivo al terminar de utilizarlo, ya que en caso contrario no estamos seguros de que todos los cambios se guarden en el archivo. Para podercerrar el archivo utilizamos el método close() del PrintWriter.
¿Cómo leer de archivos de texto?
El bitstream que creamos al guardar un archivo podemos leerlo mediante la clase BufferedReader. Pero...
Regístrate para leer el documento completo.