Problemas a escrever num arraylist

0 respostas
T

Ola Pessoal :)

cada vez que insiro um novo array, o array escrito anteriomente é apagado. só consigo ter uma lista. do que será?

static void registarPaciente1() {
		String ficheiro="HL7.dat";
		int id=6;
		ADT a = leDadosPaciente(id);
		a.PAC.id=id;
		ArrayList<ADT> pacientes = new ArrayList<ADT>();			
		try {
				pacientes.add(a);
				FileOutputStream fos =new FileOutputStream(ficheiro);
				ObjectOutputStream oos = new ObjectOutputStream(fos);
				oos.writeObject(pacientes);
				oos.close();	
			}		
				
		catch (Exception e) {
			e.printStackTrace();  
		}

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 :D

Criado 30 de junho de 2008
Respostas 0
Participantes 1