Ola Pessoal
cada vez que insiro um novo array, o array escrito anteriomente é apagado. só consigo ter uma lista. do que será?
[code] static void registarPaciente1() {
String ficheiro=“HL7.dat”;
int id=6;
ADT a = leDadosPaciente(id);
a.PAC.id=id;
ArrayList pacientes = new ArrayList();
try {
pacientes.add(a);
FileOutputStream fos =new FileOutputStream(ficheiro);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(pacientes);
oos.close();
}
catch (Exception e) {
e.printStackTrace();
}[/code]
Parece-me a mim que cada vez que invoco a função, ele cria-me um novo arraylist. o que poderei fazer, então??
Obrigado pela atenção