José Eduardo Guevara Soria
PreguntaTengo una duda, ¿Cual es la diferencia en usabilidad entre Set y List?

Manuel Eguiluz
Quizá ya pasó un año pero a través de su método add puedes identificar si un elemento es repetido ya que te retorna false en caso de ya contenerlo.
https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html
José Eduardo Guevara Soria
Si, ¿pero como el puede identificar que no esta repetido?

Mario Aliaga Guzmán
La traducción de Set al español es conjunto, conjuntos matemáticos. Donde no se pueden repetir y no tienen orden. Igualito como lo aprendimos cuando niños. La misma base. Y como valida que no se repitan? lo valida mediante el método heredado de hashCode. Donde compara los hashes de los objetos si son únicos. Y si son iguales no lo agrega al conjunto.
La referencia oficial aquí.
José Eduardo Guevara Soria
Es una colección de objetos, que sus objetos no se pueden repetir aja. Pero como hace eso? como sabe que un objeto no esta repetido?

Mario Aliaga Guzmán
Una diferencia fundamental es que Set no admite repetidos.