Ae galera, to com um problema no meu projeto.
O que ele faz é o seguinte: Jogo cada objeto do arquivo serializado dentro de cada alocação de uma ArrayList.
Depois retorno a lista.
Mais não estou conseguindo fazer funcionar…
Vo coloca o Codigo aqui, e me ajudem por favor.
aqui é o metodo que insere do arquivo para a lista
public void geraMedico(List<Medico> medicos) {
Medico medico; //Objeto da classe medico
try {
ObjectInputStream medic = new ObjectInputStream(new FileInputStream("Medico.bin"));
medicos = new ArrayList<Medico>();
do {
medico = (Medico) medic.readObject();//medico recebe um objeto do arquivo
medicos.add(medico);
} while (true);
} catch (Exception e) {
System.err.println("Num leu");
e.printStackTrace();
}
}
Ai em outro metodo eu chamo chamo o geraMedico:
geraMedico(medicos)
Eu estou instanciando a Lista “medicos” no metodo que eu chamo a função. será q issu que esta errado??
Vlwz galera!!!