El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Java
Foros del Guru > Java
Usuario Comparar objetos en una lista (Arr...
Desconocido
Enviado - 5/10/2004
 
Me pueden ayudar por favor;
les explico tengo una Ficha de pacientes.
una vez que genero la ficha tengo que pasar a un archivador donde tengo una lista de tipo arrayList, pero quiero comparar previamente que los objetos existente no se repita, no se como se implementa concretamente el metodo equal
 
RIBAN
8 Mensaje(s)
Enviado - 22/10/2004
 
Prueba ésto:

le entra un arrayList cargado (lista)

Vector vectorclaves = new Vector();
Vector vectorvalores = new Vector();


Iterator iterator = lista.iterator();
HashMap registro = (java.util.HashMap)iterator.next();


Set claves = registro.keySet(); // Compongo un array con las claves
Object[] campos = claves.toArray();

for(int x=0; x<campos.length;x++){ // Cargo un vector con el array de claves
vectorclaves.add(campos[x]);
}

Collection valors = registro.values(); // Compongo un array con los valores
Object[] valores = valors.toArray();

for(int y=0; y<valores.length; y++){ // Cargo un vector con el array de valores
vectorvalores.add(valores[y]);
}
 
 

 

Contactos myStudio Network