Buenas,
si, si existe la clase Candidato
los estoy metiendo así :
Aclaraciones : CrearCandidato es una interfaz con jTextField, tenngo que guardar los datos que meto en ellos, y despues poder buscar en esos datos la palabra que quiero y mostrar unicamente a ese candidato
Aclaracion : 'candidato' es un hashmap tal que así
Lo que pasa es eso, que se guardan, pero al buscarlos, no sé como hacerlo, quizás como tu digas que estoy confundiendo la deserializacion.
por ahí he leído que meta los datos en arrays también aparte de serializarlos para después que sea más facil buscarlos, pero también ando perdido en como leer unicamente un candidato con esto
Gracias, un saludo
si, si existe la clase Candidato
los estoy metiendo así :
Aclaraciones : CrearCandidato es una interfaz con jTextField, tenngo que guardar los datos que meto en ellos, y despues poder buscar en esos datos la palabra que quiero y mostrar unicamente a ese candidato
Citarpublic static boolean introducirCandidato() throws AgenciaException {
Candidato can = new Candidato(CrearCandidatos.jTextField1.getText(), CrearCandidatos.jTextField2.getText(),
Integer.parseInt(CrearCandidatos.jTextField3.getText()), Double.parseDouble(CrearCandidatos.jTextField14.getText()),
Integer.parseInt(CrearCandidatos.jTextField15.getText()));
//Introducimos lo introducido en el jtextField en un nuevo candidato
candidato.put(nuevoCandidato, can);
return true;
}
Aclaracion : 'candidato' es un hashmap tal que así
Citarstatic HashMap<String, Candidato> candidato = new HashMap<>();
Citarpublic static void serializar() {
FileOutputStream fosPro;
try {
fosPro = new FileOutputStream("candidatos.dat");
ObjectOutputStream oosPro = new ObjectOutputStream(fosPro);
oosPro.writeObject(candidato);
Integer cont = new Integer(Candidato.getContador());
oosPro.writeObject(cont);
} catch (FileNotFoundException ex) {
Logger.getLogger(Candidato.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Candidato.class.getName()).log(Level.SEVERE, null, ex);
}
}
Lo que pasa es eso, que se guardan, pero al buscarlos, no sé como hacerlo, quizás como tu digas que estoy confundiendo la deserializacion.
por ahí he leído que meta los datos en arrays también aparte de serializarlos para después que sea más facil buscarlos, pero también ando perdido en como leer unicamente un candidato con esto
Gracias, un saludo