* Set
En un Set los elementos no están indexados y cada dato tiene una identidad que los diferencia entre sí. Se diferencia de List en que no pueden existir elementos repetidos en él. Esto lo consigue con el método equals (el cuál será redefinido para que se puedan comparar con eficiencia).
Esto es debido a que el método equals solo funciona con objetos que ya conoce. Si creamos un objeto nuevo de una clase que no conoce no los puede comparar porque no los conoce aún. (lógicamente). Eso se hace redefiniendo el método equals
¿Cómo se declara un set?
Set set = new HashSet;
1 comentario:
hashcode también participa en la igualdad de objetos dentro de un Set
faltan los ejemplos del repo!
Publicar un comentario