
21/04/2010, 12:14
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 5 meses Puntos: 454 | |
Respuesta: Como reemplazar texto de un archivo de texto?? Hola:
Antes de nada, debes tener claro que sólo podrás reemplazar cosas en el archivo de texto si ocupan exactamente lo mismo que las antiguas. Dentro de un fichero no se pueden borrar trozos o insertar, sólo machacar lo que ya hay, caracter a caracter
La clase java que te permite abrir un fichero para lectura y escritura a la vez y además moverte por él adelante y atrás es RandomAccessFile. Tendrás que buscar la posición en bytes de lo que quieres reemplazar, situarte ahí y escribir.
Una solución alternativa si el fichero no es muy grande, es cargarlo en memoria, cambiar los datos y reescribirlo entero.
Se bueno. |