| 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]);
} |
| |
|