¡Hola Jose!
Entiendo tu duda. Para lograr que un archivo se vaya actualizando conforme se agrega información, puedes utilizar un flujo de escritura en Java que permita añadir contenido al final del archivo sin borrar la información previa. Puedes lograr esto utilizando la clase FileWriter con el constructor que acepta un parámetro booleano que indica si se debe añadir al final del archivo.
Aquí te dejo un ejemplo de cómo podrías hacerlo:
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
try {
FileWriter fileWriter = new FileWriter("archivo.txt", true); // El parámetro true indica que se añadirá al final del archivo
fileWriter.write("Nueva información\n");
fileWriter.close();
System.out.println("Información agregada al archivo");
} catch (IOException e) {
System.out.println("Ocurrió un error al escribir en el archivo");
e.printStackTrace();
}
}
}
En este ejemplo, cada vez que se ejecute el programa, se añadirá la cadena "Nueva información" al final del archivo "archivo.txt" sin borrar la información previa.
Espero que esta información te sea de ayuda. ¡Buena suerte con tu proyecto!
Espero haber ayudado y buenos estudios!
Saludos,
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!