• Martes 30 de Abril de 2024, 04:43

Autor Tema:  Codigo Para Agenda  (Leído 1011 veces)

jade_tko

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Codigo Para Agenda
« en: Sábado 22 de Septiembre de 2007, 02:37 »
0
hola amigos, tengo una consulta estoy cosntruyendo una agenda en java...
que em permita ingresar nuevos contactos con nombre, direccion y telefono
el problema es el siguiente, que cada contacto es guardado en un block de notas
pero tengo que ir avanzando hacia abajo...vale decir que ingreso el primer contacto
y luego un segundo y un tercero y solo me va quedando guardado el ultimo que
ingrese en vez de una lista hacia abajo


SI ALGUIEN ME PUEDE AYUDAR LO AGRADECERIA TANTO


DE ANTE MANOS GRACIAS.

Nagisa

  • Miembro MUY activo
  • ***
  • Mensajes: 119
  • Nacionalidad: es
    • Ver Perfil
Re: Codigo Para Agenda
« Respuesta #1 en: Sábado 22 de Septiembre de 2007, 09:42 »
0
Buenas:

Sin ver el código fuente probablemente el fallo que estás teniendo es que cada vez que escribes un registro abres y cierras el fichero. Al hacer esto, normalmente el cursor de escritura se posiciona al principio del fichero, no al final, y acabas sobreescribiendo los registros anteriores.  :(

Para solucionarlo, en la llamada al FileOutputStream que usas, pon el flag append a true. Para más ayuda sobre esta clase, mira su API

Si ves que aun así no funciona, postea tu código para que le echemos un vistazo ;)

Espero que te sea de ayuda. :lightsabre:

Un saludo.  :hola: