Tengo una duda, ¿Cual es la diferencia en usabilidad entre Set y List?

José Eduardo Guevara Soria

José Eduardo Guevara Soria

Pregunta
studenthace 7 años

Tengo una duda, ¿Cual es la diferencia en usabilidad entre Set y List?

5 respuestas
para escribir tu comentario
    José Eduardo Guevara Soria

    José Eduardo Guevara Soria

    studenthace 7 años

    Si, ¿pero como el puede identificar que no esta repetido?

    Mario Aliaga Guzmán

    Mario Aliaga Guzmán

    studenthace 7 años

    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

    José Eduardo Guevara Soria

    studenthace 7 años

    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

    Mario Aliaga Guzmán

    studenthace 7 años

    Una diferencia fundamental es que Set no admite repetidos.

Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.

Curso de Java EE 2017
Curso de Java EE 2017

Curso de Java EE 2017

Crea software en Java de nivel corporativo profesional. Programa apps del lado del servidor, nativas, con APIs seguras. Aprende a manipular bases de datos con Hibernate. Usa Spring, el framework más robusto de Java, para crear proyectos rápidos y confiables.