- Sobreescribir el método equals() de la clase de dicho objeto y establecer qué atributos se tienen en cuenta a la hora de comparar.
- Instanciar un objeto de dicha clase con los mismos valores que el que buscamos
- Usar el método contains(Object o) de la lista con el objeto que hemos creado para comprobar si existe uno igual
Mostrando entradas con la etiqueta Colecciones. Mostrar todas las entradas
Mostrando entradas con la etiqueta Colecciones. Mostrar todas las entradas
martes, 3 de febrero de 2009
Evitar recorrer listas con bucles implementando el método equals()
Cuando tenemos una lista de objetos y necesitamos comprobar que un elemento existe en ella podemos resolverlo creando un bucle(for,while,..) junto con una sentencia if que compruebe en cada iteración si el objeto existe. Una opción a esto consiste en lo siguiente:
Suscribirse a:
Entradas (Atom)