Hola estoy intentando que un programa en java me guarde una lista de contactos pero es imposible... lo maximo que logro es que me lea todos los campos bien pero me los deja a null... os pongo el codigo y ejemplos a ver si me podeis echar una mano:
primera ejecucion del programa, metiendo yo los datos a mano:
No se ha encontrado el fichero se generara uno al finalizar la ejecucion
.
.
.
1 jose joserra - 123432323
2 jose joserra - 22242141222
segunda ejecucion del programa(tras guardar),deberia leerlos del fichero:
1 null null - null
2 null null - null
y para guardar:
gracias
primera ejecucion del programa, metiendo yo los datos a mano:
No se ha encontrado el fichero se generara uno al finalizar la ejecucion
.
.
.
1 jose joserra - 123432323
2 jose joserra - 22242141222
segunda ejecucion del programa(tras guardar),deberia leerlos del fichero:
1 null null - null
2 null null - null
Código [Seleccionar]
try{
ObjectInputStream ino=new ObjectInputStream(new FileInputStream("obj.bin"));
gestor = (GestorContactos)ino.readObject();
ino.close();
}
catch(FileNotFoundException excepcion){
System.out.println("\n\nNo se ha encontrado el fichero se generara uno al finalizar la ejecucion");
}
y para guardar:
Código [Seleccionar]
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("obj.bin"));//serializacion
out.writeObject(gestor);
out.close();
gracias